Python這幾年熱度逐漸上升,在很多高校Python也被列為通識課程,之所以如此受歡迎正是由于它的高效、簡潔、易用、強大的第三方庫等優(yōu)點。如今在web開發(fā)、人工智能、大數(shù)據(jù)等方便應用非常廣泛。不管你是否喜歡,不管怎么吐槽,如果想要從事人工智能,依然很難繞過Python,雖然這兩年julia、Go被炒得也很熱,但是在人工智能方面依然無法撼動Python的地位。
目錄
Python解釋器
安裝工具包時3.5.x安裝相關依賴容易失敗
1https://www.python.org/downloads/windows/
雙擊安裝
記得勾選pip,這是Python的包管理工具,會經常用到
IDE
1http://www.jetbrains.com/pycharm/download/#section=windows
如果有學校的郵箱,可以注冊教育版,和專業(yè)版沒什么區(qū)別:
1https://www.jetbrains.com/pycharm-edu/download/#section=windows
1setting->Project->Project Interpreter
要檢查一下,因為Python默認是生成一個虛擬環(huán)境,使用虛擬環(huán)境中的解釋器
jupyter notebook優(yōu)點:
交互式調試
隨時切換Markdown和code,邊做筆記邊寫代碼
1pip install jupyter notebook
pip源代理
1[global]
2index-url = https://pypi.tuna.tsinghua.edu.cn/simple
虛擬環(huán)境
1pip install virtualenv
2pip install pipenv
1virtualenv test_env
1test_env\Scripts\activate
1pip freeze > requirement.txt
1pip install -r requirement.txt
virtualenv每次開發(fā)完都要手動執(zhí)行一個pip freeze > requirement.txt 把項目最新的環(huán)境讀取到requirement中,如果忘記了就不能獲取最新的配置環(huán)境,而pipenv可以實時監(jiān)測環(huán)境的改變,把最新的環(huán)境讀取到Pipfile。
virtualenv需要先激活虛擬環(huán)境,然后用pip配置,而pipenv可以直接使用pipenv進行配置環(huán)境
1pipenv check
這是目錄下會生成Pipfile。
1pipenv shell
1pipenv install **
1exit
1pip list
1pipenv graph
1pipenv --venv
1pipenv uninstall
以上就是兩款常用的虛擬環(huán)境管理工具,相比而言pipenv更加強大,而我個人用virtualenv更久一些,所以也習慣用virtualenv,每個人可以根據(jù)自己的喜好進行選擇。