本文是基于Windows系統(tǒng)的,Linux以及其他系統(tǒng)請參考其他文章哦~
安裝以及配置遇到的問題以及常用命令在文末給出
1. Anaconda的簡介
Anaconda是python的一個開源發(fā)行版本食寡,它里面包含了大量的科學包以及各種工具抽碌,所以它的下載文件比較大宣蔚。詳細介紹就免了疆前,直接百度...
2. Anaconda的下載
由于墻的問題肚逸,所以Anaconda的下載可能會很慢甚至無法下載爷辙,下面貼一下清華大學的鏡像使用幫助,當然有梯子就可以用官網(wǎng)的下載...
官方下載地址(選擇自己需要的版本即可):
https://www.anaconda.com/distribution/
Anaconda 鏡像使用幫助(windows根據(jù)32位/64位朦促,選擇最新的版本即可犬钢,在中間位置):https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
3. Anaconda的安裝
下載了Anaconda之后,安裝時一直點下一步思灰,到Selecte Installation Type這里:4. Anaconda的環(huán)境配置
上面又說到?jīng)]有勾選配置環(huán)境變量,這里手動配置巍扛,我的電腦->屬性->高級系統(tǒng)設置->高級->環(huán)境變量->新建環(huán)境變量领跛,然后就大功告成了。
例如:(變量名:ANACONDA_PATH撤奸,值:[Anaconda的安裝路徑]):
5. Anconda創(chuàng)建新的虛擬環(huán)境
下載安裝并配好環(huán)境變量之后吠昭,現(xiàn)在使用的只是名為:base的基礎環(huán)境,開發(fā)項目時需要創(chuàng)建新的虛擬環(huán)境(PS:因為不同項目的開發(fā)可能包以及python的版本都不同胧瓜,所以虛擬環(huán)境能夠最大程度提供適合的開發(fā)環(huán)境),可以通過以下命令查看當前已有的虛擬環(huán)境矢棚。
conda env list 或 conda info -e
創(chuàng)建新的虛擬環(huán)境, python=...如果不指定即為默認的府喳,anaconda如果不寫即不會將當前base中常用的包都加入新環(huán)境:
conda create -n [虛擬環(huán)境的名稱] python=[Anaconda已有的Python的版本] anaconda
例如:conda create -n my_env python=3.7 anaconda
創(chuàng)建好之后可以在再通過命令行查看是否已有即可蒲肋。
6. 使用新的虛擬環(huán)境
在命令行中或者在Anaconda Prompt中輸入,就可以切換環(huán)境了钝满,如需切換回base兜粘,直接不加虛擬環(huán)境名即可。
activate [虛擬環(huán)境名]
例如:activate my_env
7. Pycharm中的Anaconda配置
新建一個project弯蚜,就以新建一個Django項目為例吧:
*過程中出現(xiàn)的問題
如果創(chuàng)建項目之后出現(xiàn)SSLError或者是DLL的問題,則將下面的路徑也添加到環(huán)境變量中俩块,并不需要那些在網(wǎng)上說的要重裝加OpenSSL的黎休,如果這樣不行的話OpenSSL也可以加上試試...
[Anacond的路徑]\Script; [Anacond的路徑]\Library\bin
-
如果沒有Django模塊,則通過PyCharm安裝:File->Settings->Project:[項目名]->Poject Interpreter玉凯,然后添加包安裝即可势腮。通過PyCharm安裝Django
如果不能通過pycharm安裝Django的模塊,可以通過命令行切換到指定的虛擬環(huán)境下漫仆,然后通過Anaconda安裝Django捎拯。
conda install django=[可選的版本]
如果通過conda命令安裝報錯,出現(xiàn)TypeError: LoadLibrary() ...則在命令行通過pip安裝盲厌。
pip install django==[可選的版本]
*Anaconda的基本命令
Anaconda常用的命令署照。
conda list 【查看當前環(huán)境安裝了哪些包】
conda env list 【查看當前存在哪些虛擬環(huán)境】
conda create -n [env_name] python=[py_version] anaconda 【創(chuàng)建新的虛擬環(huán)境】
conda env remove -n [env_name] 【移除環(huán)境】
activate [env_name] 【進入虛擬環(huán)境】
deactivate 【退出當前虛擬環(huán)境】
conda upgrade --all 【更新當前所有的包】
conda --version 【查看anaconda版本】
conda install [package_name] 【安裝包】
conda remove [package_name] 【移除包】
conda -h 【查詢conda的命令使用幫助】
conda env -h 【環(huán)境的命令使用幫助】