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,就为项目应用了该虚拟环境。

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