Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境

作为一个老倒霉蛋,应该是把能踩的坑都踩遍了。。

一、安装Anaconda

1.从官网下载Anaconda

Anaconda下载

2.安装

安装时会出现这样的界面(图片源于网络)
Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第1张图片
第一项为环境变量配置,勾选了系统会提示你不建议勾选此项,不勾选安装结束后,需自己手动配置环境变量。
(我信了系统的邪。。。)

3.配置环境变量

在系统变量目录下,找到【Path】项,点击【新建】,把“X:\Anaconda\Scripts”复制过去。(X为你安装时选定的磁盘)
Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第2张图片

4.测试是否安装成功

在命令行输入“conda --version”命令,返回版本号,那么安装成功。
Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第3张图片

二、创建虚拟环境

1.

执行“conda create -n keras_env Python=3.6”命令创建虚拟环境
Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第4张图片
出现错误:CondaHTTPError: HTTP 000 CONNECTION FAILED for url 。

2.

按照下文中所述方法操作完之后,依然CondaHTTPError。
https://blog.csdn.net/Copper01/article/details/97134974

下文中说清华源镜像被移除后又重新恢复,但确实没有效果。
https://blog.csdn.net/dream_allday/article/details/80344511?utm_source=blogxgwz8

看了很多类似方法,操作之后依然无果。

发现自己忽视了Anaconda可视化的管理工具:
在这里插入图片描述
于是想打开试一试,操作界面
Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第5张图片
具体建立虚拟环境的过程就不一一贴图了。需要注意的是,如果你是要装keras,Python版本要选择3.6。

3.

是的,我装了3.7,结果如下:
Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第6张图片
在这个管理工具中仍然可以方便地把它回退到3.6版本:
在 Installed 的包中选择Python,在图中绿色选项中可选择要回退的版本。
Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第7张图片

三、安装keras

在这里搜索keras就好。
在这里插入图片描述

四、Pycharm中使用Conda虚拟环境

1.

在“文件”处新建“新项目”
Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第8张图片

2.

点击“Add Local”找到"Anaconda"中创建的虚拟环境(此处为keras_env)中的“python.exe”作为Interpreter(解释器)
Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第9张图片

五、检查keras是否能够成功导入

1.打开命令行,输入“activate keras_env";
2.输入”python“;
3.输入”import keras“;

果不其然,又报错了。
报错信息:No module named ''tensorflow.python.eager".

查到原因是:keras和tensorflow版本不适配。
附上keras和tensorflow对应的版本链接,可自行按需查找。
https://docs.floydhub.com/guides/environments/

亲测后,似乎有几个组合仍然会报错,问题可能出在numpy的版本上。

最后运行成功的组合:
Keras 2.1.5 + Tensorflow 1.5.0 + numpy 1.13.1。

Windows下Conda环境变量配置、Keras的安装以及Pycharm装载Conda虚拟环境_第10张图片

你可能感兴趣的:(踩坑之路)