在windows环境中关于 pycharm配置 anaconda 虚拟环境

因为要在windows系统系统中练习tensorflow,所以需要配置一下环境(来回的开关机切换环境太麻烦了。。。。。。)

首先安装anaconda3,我选择的版本是Anaconda3 5.1.0,对应的python的版本是python3.6。anaconda和python对应的版本关系如下图:

在windows环境中关于 pycharm配置 anaconda 虚拟环境

下载的是使用的中科大的镜像站 http://mirrors.ustc.edu.cn/anaconda/archive/ 具体安装过程不表,配置一下安装路径就可以,还有就是将下面的勾取消掉了(默认勾选的,如果看不懂的话,默认就好)。

在windows环境中关于 pycharm配置 anaconda 虚拟环境

安装完成之后,打开Anaconda Prompt

在windows环境中关于 pycharm配置 anaconda 虚拟环境

为了配置方便,首先建立一个虚拟环境 输入 conda create -n test python=3.6  回车 ,其中myenv1表示的环境的名称,后面是要配置的python的版本(注意:这个版本一定要大于或等于anaconda对应的python版本)

在windows环境中关于 pycharm配置 anaconda 虚拟环境

在windows环境中关于 pycharm配置 anaconda 虚拟环境

输入一个y就好

在windows环境中关于 pycharm配置 anaconda 虚拟环境

出现这个就算虚拟环境配置成功了。然后进入虚拟环境 输入conda activate test ,成功进入后会看到最前边括号里边已经变成了虚拟环境的名称。接下来就是安装tensorflow了。

在windows环境中关于 pycharm配置 anaconda 虚拟环境

这里要注意一个问题,一般用pip install tensorflow或是conda install tensorflow 下载下来的tensorflow都是没有经过特定的指令集编译的,如果使用这种话会出现以下的提示:

this TensorFlow binary was not compiled to use: AVX AVX2

这是,不影响使用的,就是看着有点心烦。有两种方法,一种是屏蔽这个消息,第二种就是使用编译之后的tensorflow。我选择了第二种 https://github.com/fo40225/tensorflow-windows-wheel

这个是编译过后的文件,具体下载哪个,看自己的情况。linux的话请看这里https://github.com/lakshayg/tensorflow-build 如果不知道自己的情况,可以先安装上一般的tensorflow,使用过程中出现提示之后就知道选择哪个了。我选择的版本是:

在windows环境中关于 pycharm配置 anaconda 虚拟环境

首先将这个文件下载到本地电脑中,然后使用pip安装 pip install 文件路径+文件名

在windows环境中关于 pycharm配置 anaconda 虚拟环境

验证tensorflow安装成功:

在命令行中打开python,然后输入如下代码,如果没有报错,说明tensorflow安装成功

在windows环境中关于 pycharm配置 anaconda 虚拟环境

然后安装pycharm,这里就不放过程了,首先新建一个工程,直接配置File >> Settings >> Project >> Project Interpreter 点击红圈内的齿轮,选择add,

在windows环境中关于 pycharm配置 anaconda 虚拟环境

在windows环境中关于 pycharm配置 anaconda 虚拟环境

注意,这是要选择 Existing environment 选项中的

在windows环境中关于 pycharm配置 anaconda 虚拟环境

然后点击ok就完成了。

在windows环境中关于 pycharm配置 anaconda 虚拟环境

本来是倾向于使用vscode,但是配置python的虚拟环境感觉麻烦,就没有弄。有时间在更。

上一篇:Go 参数传递是传值还是传引用


下一篇:VS Code设置中文和配置Python环境