教程 | Mac平臺配置C/Python/Java學習環境

2021-02-13 Crazy For Code

 



本系列教程旨在為剛入門的程式語言學習者做好指南工作,開始編碼,本應很簡單

The PAINLESS way to start coding!

https://coding-step-one.colinx.one/mac/

 

 

配置C語言環境

下面以clang+VSCode+CodeRunner為例,搭建一個簡單的C語言學習環境。

檢查編譯器支持

C語言的編譯需要編譯器,一般可以選擇gcc或是clang。Mac系統默認安裝了clang同時兼容了gcc的指令。在終端中進行查看:

輸入gcc -v指令測試gcc命令是否可用並查看其版本,由上圖輸出可以看到,該命令可用,版本信息顯示的則是clang的信息。一般來說,剛學習C語言無需關注兩者的異同。

配置VSCode

VSCode是由微軟主導開發的一款開源免費、輕巧簡單、功能強大的代碼編輯器。配合各式各樣的插件可以方便地實現各種你想得到和你想不到的功能。

前往VSCode官網下載Mac 版VScode。並按照安裝程序的指引進行安裝。

如果下載速度太慢,可以參考這篇文章。

安裝完畢後,打開會看到如下圖所示的界面。默認界面為英文,下面對其進行漢化並安裝一些必要的插件。

單擊方形圖標,打開擴展面板。

 

搜索chinese安裝漢化插件。

搜索code runner安裝Code Runner插件。並按指示重啟應用(Reload字樣)

(截圖中因為本地已安裝故只顯示了Uninstall卸載按鈕。未安裝的情況下會顯示Install按鈕可點擊安裝)

其他插件可根據需要安裝。此處推薦安裝C/C++插件以實現C代碼的高亮和補全等功能。

重啟後進入應用,界面自動切換到中文。再點擊擴展圖標,展開擴展列表,在已安裝擴展中找到Code Runner,點擊齒輪圖標展開菜單,點擊進入擴展設置。

 

在輸入欄中,在當前選項卡為用戶的情況下,輸入run並按回車進行搜索。修改Run in Terminal和 Save File Before Run的設置項。

 

完成了上述的設置,我們就可以來編寫C語言的程序了。

Hello,C!

點擊左側第一個按鈕,來到文件管理面板。點擊打開文件夾按鈕,打開一個空白的文件夾(任意文件夾都可以,只是保存你代碼的地方,一般一個乾淨整潔的新文件夾為宜)

打開文件夾後,在空白處單擊右鍵,新建一個文件,文件名輸入為hello.c

鍵入代碼。

點擊右上角的三角形按鈕即可自動編譯運行你的C語言代碼。在窗口下方的終端即可看到輸出的Hello,C!字樣。

完成✅

現在,開始你的C語言學習之旅吧!

 

配置Python語言學習環境檢查Python環境

Mac系統會自帶有Python環境。在終端中輸入python並回車。

可以看到系統已經安裝有Python,但是顯示版本為2.7。現在的主流版本是Python3,Python2與Python3的語法並不兼容。

在>>>後面鍵入exit()退出python2的交互程序。再次在終端輸入python3

 

此時顯示的版本為3.8.6。

Hello, Python!

在交互式命令行界面,我們可以直接輸入python語句並執行。

一句一句地輸入代碼再執行顯然太低效了。我們需要一個稱手的代碼編輯器。

下面以VSCode為例。

 

VSCode的下載和基本配置請參考上文C語言環境配置中VSCode的配置環節。

完成基本的設置後,來安裝Python的專屬插件,以實現Python代碼的高亮、補全等功能。

 

 

點擊左側第一個按鈕,來到文件管理面板。點擊打開文件夾按鈕,打開一個空白的文件夾(任意文件夾都可以,只是保存你代碼的地方,一般一個乾淨整潔的新文件夾為宜)

打開文件夾後,在空白處單擊右鍵,新建一個文件,文件名輸入為hello.py

鍵入代碼。

點擊右上角的三角形按鈕開始運行我們編寫的代碼

 

可以看到,窗口下方的終端中已經出現了Hello,Python!字樣。代碼運行成功。

完成✅

現在,開始你的Python語言學習之旅吧!

 

配置Java 語言學習環境安裝JDK

Mac OS並沒有內置Java語言的支持,需要我們另外安裝。

直接在終端輸入java,系統會提示Java未安裝並跳轉到Oracle官方的下載頁面。在官網下載會強制要求你註冊並登陸Oracle帳戶,網站連接緩慢且步驟繁瑣。此處我們到清華大學的TUNA開源軟體鏡像站下載相關軟體。

首先到TUNA開源軟體鏡像站,來到AdoptOpenJDK的下載頁面。在列表中找到你需要的版本,點擊進入後依次選擇處理器架構和平臺。

此處以Java 11 為例,其Mac OS 下安裝程序的下載地址為https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/11/jdk/x64/mac/OpenJDK11U-jdk_x64_mac_hotspot_11.0.9.1_1.pkg。需要其他版本的也可以自行選擇。

自行選擇時請注意:

jre只是java運行環境,並不包括對java代碼的編譯功能。下載時請認準jdk

選擇處理器架構時,傳統Intel內核Mac請選擇x86,對於M1內核的Mac,截止本文寫作,暫無相關支持,請關注後續更新。

最內層下載資源的列表中,jdk的資源文件名會有hotspot和 openj9兩種字樣。Java入門請選擇hotspot,文件後綴名請選擇.pkg

下載完成後點擊打開,出現如下的安裝界面。根據指引完成安裝。

安裝完成後,在終端中輸入java -version並回車確認。看到如下輸出說明已經正確安裝且Java的版本為11.0.9.1即Java 11.

下面來為Java的學習配置一個稱手的代碼編輯器,以VSCode為例。

 

為Java語言學習配置VSCode

VSCode的下載和基本配置請參考上文C語言環境配置中VSCode的配置環節。

完成基本的設置後,來安裝Java的專屬插件,以實現Java代碼的高亮、補全等功能。

在左側擴展面板的搜索欄中搜索java,選擇Language Support for Java並安裝。

點擊左側第一個按鈕,來到文件管理面板。點擊打開文件夾按鈕,打開一個空白的文件夾(任意文件夾都可以,只是保存你代碼的地方,一般一個乾淨整潔的新文件夾為宜)

打開文件夾後,在空白處單擊右鍵,新建一個文件,文件名輸入為hello.java

鍵入代碼。

可以看到,在窗口下方的終端面板中,已經成功出現了Hello, Java!字樣,代碼運行成功。

完成✅

至此,Mac平臺下的Java語言學習環境配置完畢,開始你的Java學習之旅吧!

 

 

常見問題1. Java擴展安裝彈出提示JDK版本過低

這是因為插件內置的一些功能需要Java來運行,而這些功能又依賴於一些較新的特性,這些特性最早出現在Java 11中。為了更好地學習和使用Java,這裡推薦安裝Java 11 或Java 12。網站教程或學校授課常常以Java 8為例,但對於初學者來說,幾者無太大區別,Java 8的代碼都可以被很好地支持。

 

相關焦點

  • Mac10.14下使用Xcode10編譯調試OpenJDK8最新教程(附源碼)
    二、環境準備1、環境說明我當前的編譯環境信息如下:作業系統:Mac OS 10.14.6Xcode版本:10.3Command_Line_Tools版本:macOS 10.14 for Xcode 10.3OpenJDK版本:1.8 ,地址:http://hg.openjdk.java.net/jdk8u/jdk8u
  • 深度學習環境配置指南!(Windows、Mac、Ubuntu全講解)
    入門深度學習,很多人經歷了從入門到放棄的心酸歷程,且千軍萬馬倒在了入門第一道關卡:環境配置問題。俗話說,環境配不對,學習兩行淚。
  • python小白學習之anaconda的安裝與Jupyter環境配置
    隨著機器學習和人工智慧的崛起,python被越來越多的程序猿使用。python非常易用,但是包管理和Python不同版本問題卻讓人非常頭疼。Anaconda有著強大的包管理與環境管理功能,將python和許多常用的package打包。本文主要介紹linux下Anaconda的安裝與Jupyter環境配置。
  • 【深度學習】相當全面的深度學習環境配置指南!(Windows、Mac、Ubuntu全講解)
    ,很多人經歷了從入門到放棄的心酸歷程,且千軍萬馬倒在了入門第一道關卡:環境配置問題。俗話說,環境配不對,學習兩行淚。如果你正在面臨配置環境的痛苦,不管你是Windows用戶、Ubuntu用戶還是蘋果死忠粉,這篇文章都是為你量身定製的。接下來就依次講下Windows、Mac和Ubuntu的深度學習環境配置問題。
  • ​Java視頻教程自學全套【全新課程資源】
    課程介紹----Java視頻教程自學全套2020尚矽谷開發入門精通項目零基礎培訓項目java視頻課程java培訓學習java語言編程設計零基礎教程入門到精通python程序h5語言app軟體開發代做web設計jsp編程php安卓C#C+JavaMATLAB/C++/JAVA/python/設計/homework/論文/仿真/程序代碼/調試20年java教程 全套javase零基礎到高級視頻idea小白自學編程jdk8App開發Android視頻教程安卓開發培訓零基礎自學就業大數據課程教程學習spark資料分析師java
  • Python基礎入門——簡介和環境配置,超實用!
    上的環境配置。缺點:1.2 環境搭建Python 下載Python 官網可以查看最新的源碼、入門教程、文檔,以及和 Python 相關的新聞資訊,連結如下:https://www.python.org/官方文檔下載地址:https://www.python.org/doc/Python 安裝Python 在多個平臺上都可以使用,不同的平臺有不同的安裝方式,下面是不同平臺上安裝的方法
  • 用Python使用C語言程序(Windows平臺)
    本文的目標是在windows平臺下(使用pycharm),實現python調用C語言編寫的程序。主要參考資料:python擴展實現方法--python與c混和編程(http://www.cnblogs.com/btchenguang/archive/2012/09/04/2670849.html)混合編程:用 C 語言來擴展 Python 大法吧!
  • jdk環境變量配置教程
    JDK是Java語言的開發工具包,學習Java語言或者JavaEE語言的時候,都需要安裝JDK軟體。如何配置java的JDK環境變量呢?下面,小編就來跟大家講解jdk環境變量配置的操作技巧。jdk環境變量配置教程1、右擊「我的電腦」,點擊屬性2、點擊:高級系統設置。3、在彈出的系統屬性中,選擇高級,在點擊環境變量。
  • 如何在計算機上配置數據科學開發環境
    編譯:李佳、Don FJ、湯圓、雲舟從Python、R等程式語言到以Git為例的版本控制系統甚至Unix Shell等命令行工具,數據科學家的武器庫現在越來越豐富了,在個人計算機上同時使用這些武器可能會對新入門的數據科學家們造成不小的困擾,本文就將帶你學習這些數據科學武器的配置方法
  • 如何在計算機上配置數據科學開發環境?
    大數據文摘出品 編譯:李佳、Don FJ、湯圓、雲舟 從Python、R等程式語言到以Git為例的版本控制系統甚至Unix Shell等命令行工具,數據科學家的武器庫現在越來越豐富了,在個人計算機上同時使用這些武器可能會對新入門的數據科學家們造成不小的困擾,本文就將帶你學習這些數據科學武器的配置方法
  • Python入門: 安裝和環境搭建(Mac版)
    但專業技能的學習確是必不可少的,期間很多同學諮詢我Python的問題,為此,接下來幾周專門來分享下如何入門Python的基礎數據分析,結合案例來做參考。主要包含以下內容:Python的安裝和環境搭建Pandas入門數據可視化信號處理與時間序列預測性分析與機器學習文本數據分析下面是第一部分Python安裝和環境搭建,以Mac為基礎,Windows可以按照類似方法走,如有疑問可以添加微信samuel-zhan交流Python 是一種易於學習又功能強大的程式語言
  • python環境配置簡要流程
    1、下載並安裝anaconda 教程網上很多,路徑最好放在c盤,而且最好在安裝過程中勾選添加PATH。Anconda Prompt環境下,最好保證conda以及pip為最新版本。
  • Python for循環及用法詳解
    http://c.biancheng.net/python/可以看到,使用 for 循環遍歷  add 字符串的過程中,迭代變量 ch 會先後被賦值為 add 字符串中的每個字符,並代入循環體中使用。例如:my_dic = {'python教程':"http://c.biancheng.net/python/",\ 'shell教程':"http://c.biancheng.net/shell/",\ 'java教程':"http://c.biancheng.net/java/"}for ele
  • 【processing】Windows下基於eclipse的processing編譯環境配置
    接著,我們來測試一下環境是否配置得當:win+R調出運行,輸入「cmd」進入DOS,輸入java –version回車(注意java後面有一個空格),如果得到下圖,則表明配置成功。關注一下如果出現紅框中64-Bit則安裝的是64位,如果沒有則是32位,這一點在下載eclipse的版本時需要保持一致。
  • Win7怎麼配置python環境變量?win7系統攻略
    本文教程小編和大家分享win7系統配置python環境變量的方法,環境變量是在作業系統中一個具有特定名字的對象,它包含了一個或者多個應用程式所將使用到的信息。比如Windows和DOS作業系統中的path環境變量,那麼 Win7純淨版 下怎麼配置python環境變量?下面小編分享一種簡單的設置方法。
  • 學習Python第一步,開發環境的選擇
    人類想要學習和利用Python工具,先要在計算機上面建立Python的工作環境,具體步驟如下。第一步:安裝Python解釋器建立Python工作環境的方法有很多,本文基於Anaconda的數據科學平臺套件實現Python解釋器的安裝。
  • 手把手教你在手機或平板上配置Python環境!
    本文旨在講解如何在Android平板或手機上搭建Python開發環境,幫助Python初學者有效利用碎片化時間進行學習,從而達到良好的學習效果。對於大部分初學Python的人來說,由於工作、生活等因素常常無法進行連貫、系統的學習。初學者為了利用上下班通勤等碎片化時間進行學習,通常會在平板上觀看學習視頻並做記錄。雖然這種方法很好,但效果還是不如邊學邊練來得好。
  • 「自己動手,豐衣足食」——訓練一個屬於自己的OCR文字識別庫(mac環境)
    這篇文章主要講的是自己摸索在mac環境下訓練一個屬於自己的ocr數字識別庫的過程。因為遇到了太多的環境問題,從環境配置到組織素材再到訓練,大概需要2d左右,這裡值得寫寫。希望大家可以通過這篇文章快速的拿到屬於自己的模型集✌️
  • 環境配置簡要流程
    環境配置簡要流程 1、 下載並安裝 anaconda2、 下載並安裝 vscode3、 下載並安裝 git4 、 調整 Anaconda5、 版本對應關係、安裝各種用到的庫14 、配置 vscode 1、下載並安裝 anaconda 教程網上很多,路徑最好放在 c 盤,而且最好在安裝過程中勾選添加 PATH 。