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

### 如何在 PyCharm 中设置并使用 Anaconda 虚拟环境 要在 PyCharm 中配置和使用 Anaconda虚拟环境,可以按照以下方法操作: #### 创建 Anaconda 虚拟环境 首先需要通过 Anaconda Prompt 创建一个新的虚拟环境。打开 Anaconda Prompt 并运行如下命令来创建指定 Python 版本虚拟环境: ```bash conda create -n "虚拟环境名" python=xxx ``` 这里的 `虚拟环境名` 是自定义名称,而 `python=xxx` 表示要安装的具体 Python 版本号[^1]。 #### 安装必要的包 创建好虚拟环境之后,可以通过激活该环境并安装所需的依赖库完成初始化工作。激活虚拟环境的方法为: ```bash conda activate 虚拟环境名 ``` 接着可以根据需求安装额外的软件包,例如 NumPy 或 Pandas 等: ```bash conda install numpy pandas ``` #### 在 PyCharm 中添加 Anaconda 虚拟环境作为解释器 进入 PyCharm 后,选择项目的设置界面以更改 Python 解释器。具体步骤如下: 1. 打开 **File -> Settings** (或者对于 macOS 用户来说是 **PyCharm -> Preferences**)。 2. 导航至 **Project: 项目名 -> Python Interpreter**。 3. 点击齿轮图标旁边的下拉菜单,然后选择 **Add...** 来新增一个解释器选项。 4. 在弹出窗口中选择左侧列表里的 **Conda Environment**。 5. 如果尚未连接到 Conda,则需提供 Anaconda 的安装路径;通常情况下,默认检测即可正常识别。 6. 接下来可以选择现有的 conda env (即之前创建好的那个)或者是新建另一个新的 virtual environment。 7. 对于已存在的 anaconda environments ,定位到其安装目录下的 `envs` 文件夹,并从中挑选目标子文件夹内的 `python.exe` 可执行程序[^3]^。 确认无误后点击 OK 即可应用修改后的配置项。 #### 测试新配置的有效性 为了验证上述过程是否成功实施,可以在 PyCharm 内部终端尝试调用 pip 列表查看当前可用模块版本情况: ```bash pip list ``` 如果显示的结果包含了预期加载的所有第三方扩展组件,则说明一切运转良好! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值