win7+anaconda3+pycharm環境搭建
python是目前最受歡迎的程式語言之一,但是編譯環境一直是個比較麻煩的問題,我在自學python的路上也在環境的搭建上走了不少彎路,然後也是找到了解決各種安裝問題的方法,下面就分享給大家,希望能幫到在環境搭建方面遇到問題的朋友
1. anaconda3安裝
無腦安裝,官網下載安裝包一路next,可以跟著網上的教程來,這提醒一下,網上有的教程是比較老的,目前安裝已經越來越方便了,預設next就可以,遇到需要勾選的地方,勾選之後如果沒有警告就可以選上。
2. anaconda環境管理,包管理
安裝好anaconda之後就可以開始搭建自己需要的虛擬開發環境了,下面以pygame為例進行完整介紹,其他的基本也都是一樣的:
1). 用anaconda新建環境
anaconda安裝好之後,在開始選單可以看到anaconda的終端 Anaconda Prompt,雙擊開啟,輸入以下命令
conda create --name youname python=3.5
其中,youname是環境名字,可進行更改,3.5是python版本,不指定預設最新版本,執行結束之後會在anaconda的envs目錄下看到你建立的環境
上圖是我電腦中已經建立好的幾個虛擬環境。
2)為環境安裝必要的包
建立好環境之後,會預設安裝好幾個基礎的包,如果需要進行不同專案的開發,就需要安裝不同的包,有如下幾種安裝方式
a.pip安裝,
在剛剛的anaconda終端,舒服activate youname啟用環境,輸入pip install packagename 即可,其中packagename 是包名,可以通過packagename ==x.x.x的方式安裝指定版本。
安裝過程中可能會出現提示缺少cmake編譯工具,這是編譯環境的問題,解決方案可以是花上很長的時間把編譯環境搞定,或者參考我這篇博文,
b.conda 安裝
conda安裝推薦大家去這個網頁https://anaconda.org/先搜尋自己需要的包,然後選擇版本點進去,會有下載命令
搜尋
選擇
下載
將命令列內容複製到anaconda終端執行即可,會自動搜尋依賴項進行安裝,這種途徑安裝在匯入時不會出現dll模組丟失的情況
3.pycharm安裝
環境弄好之後就可以進行開發了,最簡單的就是直接在終端中輸入python,然後就可以編寫python程式碼,但我相信大多數人都更喜歡在IDE中進行開發。現在有許多免費的pythonIDE,anaconda預設安裝了Spyder,介面和MATLAB很想,如下圖,但我比較傾向於用pycharm進行開發,下面介紹一下pycharm的安裝及如何將pycharm與anaconda的虛擬環境聯絡起來。
首先去官網下載一個pycharm社群版,社群版是免費的,功能也足夠使用,專業版是收費的,可以購買或去網上找破解教程,個人不推薦大家這樣做。還有在一個群裡看到有人說有個教育版的,功能貌似不是很全,大家儘量下載社群版吧。
安裝過程選擇好路徑之後也是一路next,如果你只開發python,可以不用安裝JDK,如果需要用pycharm開發JAVA程式,可以在安裝時勾選張JDK的安裝。
pycharm安裝好之後就可以和開始用anaconda搭建好的環境聯絡起來了,步驟如下
新建工程,第一次開啟直接點選建立工程即可,之後需要點選file>>new project
出現如下介面,點選已存在的環境,就是下面的那個,因為我們已經用anaconda建立好環境了,只要找到我們的python直譯器就可以了,不需要建立新的虛擬環境,然後點選右邊的3個點出現如下介面
點右邊的3個點,然後選擇剛剛新建環境中的python直譯器即可,除此之外,還可在settings中更改環境,如下圖所示
然後就可以開始寫程式碼啦!!!
4最後
接下來會陸陸續續發一些python相關的博文和大家討論,包括深度學習,人臉識別的python實現,還有自己用pygame寫的一個簡單小遊戲,都是最近兩個月折騰的
大家在環境搭建方面還有什麼問題可以評論提出,我會盡量解答