Pycharm使用Anaconda管理虛擬環境Python版本

最近開發的幾個項目由於各種原因,要求使用的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,就爲項目應用了該虛擬環境。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章