最近開發的幾個項目由於各種原因,要求使用的Python版本都不同,摸索使用Anaconda來管理虛擬環境,在Pycharm中切換Python版本,非常方便。由於Anaconda是前一段時間安裝的,當時也沒記錄安裝流程,在此只大體整理一下使用方法。
1.安裝Anaconda
在Anaconda官網中下載符合系統版本的安裝包,我下的是Python 3.7 version,默認自帶Python 3.7。
安裝過程應該挺順利的,沒留下什麼印象,找找別的博客看看吧。
安裝成功後將Anaconda3安裝路徑及下面兩個文件夾路徑添加到系統環境變量,我的是這樣:
C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Scripts
C:\ProgramData\Anaconda3\Library\bin
2.創建含有新Python版本的虛擬環境
打開命令行,使用命令創建一個帶有新Python版本的虛擬環境,這裏以Python 3.5爲例:
conda create --name python35 python=3.5
其中,–name後的名字是可以自己隨便起的。命令執行後會自動創建以Python35爲名的虛擬環境,並展示以下信息,詢問這些包是否一併安裝,我選了是,根據自己需求選擇吧。
## Package Plan ##
environment location: C:\ProgramData\Anaconda3\envs\python35
added / updated specs:
- python=3.5
The following packages will be downloaded:
package | build
---------------------------|-----------------
wheel-0.31.1 | py35_0 81 KB
vs2015_runtime-14.15.26706 | h3a45250_4 2.4 MB
pip-10.0.1 | py35_0 1.8 MB
wincertstore-0.2 | py35hfebbdb8_0 13 KB
python-3.5.6 | he025d50_0 18.2 MB
certifi-2018.8.24 | py35_1 140 KB
setuptools-40.2.0 | py35_0 597 KB
------------------------------------------------------------
Total: 23.2 MB
The following NEW packages will be INSTALLED:
certifi: 2018.8.24-py35_1
pip: 10.0.1-py35_0
python: 3.5.6-he025d50_0
setuptools: 40.2.0-py35_0
vc: 14.1-h0510ff6_4
vs2015_runtime: 14.15.26706-h3a45250_4
wheel: 0.31.1-py35_0
wincertstore: 0.2-py35hfebbdb8_0
Proceed ([y]/n)?
選擇是之後,就是開始安裝包,如下所示:
Downloading and Extracting Packages
wheel-0.31.1 | 81 KB | ############################################################################ | 100%
vs2015_runtime-14.15 | 2.4 MB | ############################################################################ | 100%
pip-10.0.1 | 1.8 MB | ############################################################################ | 100%
wincertstore-0.2 | 13 KB | ############################################################################ | 100%
python-3.5.6 | 18.2 MB | ############################################################################ | 100%
certifi-2018.8.24 | 140 KB | ############################################################################ | 100%
setuptools-40.2.0 | 597 KB | ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > activate python35
#
# To deactivate an active environment, use:
# > deactivate
#
# * for power-users using bash, you must source
#
3.進入虛擬環境
上邊的創建環境也寫得很清楚了,進入創建好的虛擬環境只需要命令
activate python35
至此,就可以使用命令在此虛擬環境中一鍵安裝項目所需依賴包
pip install -r requirement.txt
4.在Pycharm中使用新的虛擬環境
在Pycharm中打開項目,點擊File–>Settings–>Project:ProjectName–>Project Interpreter
添加新的Python解釋器:
按照圖中所示選擇完成後點擊OK,就爲項目應用了該虛擬環境。