Anaconda3虚拟环境创建及PyCharm下虚拟环境配置
欢迎学习交流!
邮箱: z…@1…6.com
网站: https://zephyrhours.github.io/
声明: 有偿解答问题,可远程服务,欢迎邮件联系,一次服务费用1-10元不等,视问题难易而定,上不封顶,有意者联想,非诚勿扰;
前言
很多学习深度学习(Deep Learning)的朋友对python这个语言并不陌生,作为一门动态且面向对象的编程语言,它不但提供了高效的高级数据结构,还能简单有效地面向对象编程,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。更是随着深度学习的流行,使其成为近年来一门流行的编程语言。Python虽然有很多的优势,但是其本身也有很多的限制,尤其是各种安装包之间的不兼容性,使得其在widows下环境配置成为一个非常让人头疼的问题,这对新手而言很不友好,笔者在学习python的过程中也是被虐千百次,这也是学习必经过程,不经风雨怎么见彩虹。下面进入正题,首先简单介绍一下 Python与Anaconda的区别:
- 英文含义
python 的英文含义【巨蟒,蟒蛇】,anaconda 的英文含义【水蛇,蟒蛇】;因为蟒蛇具有吞噬的能力,所以其含义就是要表明这门语言具有很好的兼容性,包容性; - 平台
python在linux和MacOS系统下的环境配置及安装过程非常简单,但是其在window下环境的配置就不那么容易,随着版本的迭代,现在的python 3.x 已经可以在windows下进行快速安装,但是Python官方的安装包一般只是包括一些基础的环境,里面并没有各种需要的库文件,因此后期还是需要根据用户的不同需求进行配置,这就导致了windows环境配置的问题。Anaconda并不是python官方推出的,它是一个开源的Python发行版本,但是针对windows平台进行了优化 (当然在linux下也是可以使用的),其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大。但是这对初学者来说,尤其是使用window系统进行开发的用户而言是一件非常好的事情,这就免去的安装各种包的困扰。简单理解就是Anaconda是包含各种安装包的python的集成版本。
进行深度学习开发各种不同环境之间需要不同的安装版本,如果都是在基环境(base)下安装就会导致,在使用基于不同版本安装包写的程序时,各种bug频出。而anaconda下面的虚拟环境就很好的解决了这个问题,用户可以根据不同的任务环境创建各种不同版本的不同任务的环境,这些环境之间都是相互独立的,在启用不同任务的时候,只需要切换一下python环境就能快速解决。下面笔者分享自己使用anaconda创建虚拟环境和pycharm下虚拟环境配置的具体过程,以供参考!
一、虚拟环境创建
1. 常用的命令
- 虚拟环境创建
# 语法
conda create -n your_env_name python=X.X # your_env_name是创建的虚拟环境名称; X.X为创建的python版本
# 示例
conda create -n pytorch python=3.7 # pytorch就是创建的虚拟环境名称,根据需求自行更改;python=3.7为创建的环境是3.7版本的python
- 激活虚拟环境
# 语法
conda activate your_env_name # your_env_name是创建的虚拟环境名称;
# 示例
conda activate pytorch # pytorch就是创建的虚拟环境名
- 删除环境
# 语法
conda remove -n your_env_name --all # your_env_name是虚拟环境名称
# 示例
conda remove -n pytorch --all # pytorch就是需要移除的虚拟环境名称
2. 虚拟环境创建过程
1). 点击桌面的开始,找到自己的Anaconda中的 Anaconda Prompt(anaconda)
2). 在命令窗口创建需要的环境,具体命令如下
3). 激活环境变量
4). 安装相应包
安装相关包的方法有三种,下面简单的介绍一下三种安装方法:
- 方法一
直接在该命令窗口采用conda 进行安装,与pip安装本质一样,只需要使用conda替代pip命令即可
注意: 需要在 Anaconda Prompt(Anaconda3) 这个窗口下激活环境后进行安装,具体安装命令如下:
conda install xxx
- 方法二
使用pip命令进行安装,这时需要首先使用cmd命令打开命令窗口,然后利用命令进行虚拟环境下,然后采用pip命令进行安装,具体安装如下:
# 进入创建的虚拟环境
cd D:\ProgramData\Anaconda3\envs\ITAA # ITAA 为这里的虚拟环境,根据自己anaconda安装环境自行更改命令路径
# 安装命令
pip install xxx
笔者示例:
- 方法三
使用anaconda软件界面进行安装,具体操作如下:
注意: 这里的ITAA为创建的环境,跟前面的ISTAA,pytorch等都是创建的虚拟环境名称,因为该文章是在不同的电脑上完成的,所以截图中的虚拟环境不一致,这里仅供参考,读者在创建虚拟环境时根据自己创建的环境名称自行更改命令即可。
进入之后可以看到环境下已经安装的各种包及相应版本,我们根据需求在搜索框中搜索需要安装的包,然后选中,点击 应用(“Apply”)按钮即可完成安装,
二、 PyCharm环境设置
上面在虚拟环境创建后,讲述了三种安装相应库的方法,用户根据自身需求进行选择即可,下面介绍在Pycharm下如何设置并启用该虚拟环境,具体过程如下:
1). 进入编译器环境,具体如下:File—Settings—Project—Python Interpreter
在python编译器下(python interpreter)下进行环境配置
旧版本的pycharm的➕在窗口的最下面,新版本的pycharm的➕在窗口的最上面(下面是当前最新的版本)
选择 创建的虚拟环境 所在的文件路径
在弹出窗口中找到创建的虚拟环境,一般虚拟环境在 Anaconda3—> envs 文件夹下面,然后进入创建的虚拟环境文件夹(这里是ITAA文件夹中),选中其中的编译器 python.exe,然后点击 OK 即可
然后就可以看到虚拟环境编译器所在路径
3). 添加完成虚拟环境之后,点击OK确认,就可以看到在python编译器选项窗口中多出了一个虚拟编译环境,选中虚拟环境,然后点击OK,就可以看到虚拟编译环境安装的相应的安装包。
最后点击OK,或者Apply即可完成虚拟环境的配置!
友情提示:
利用python进行编程的朋友,尤其是学习深度学习的朋友,一定要注意各种安装包版本之间的兼容性,一般很多问题都是源于版本的不匹配造成的,因此建议大家不要采用最新的版本,尽量采用相对成熟的python版本及安装包版本进行安装,以免去不必要的麻烦!