anaconda3 (python 3.5) + pycharm + tensorflow (win 10)

感觉我的人生充满了各种环境和bug,让人恨的牙痒痒!

anaconda 安装:

1. 下载anaconda

找一个合适你的anaconda版本

(记住,一定要是合适你的。官网总是推荐最新版本anaconda,但是我写这篇博客的时候最新版本都已经是python 3.7,可是我还要在其中配tensorflow,tensorflow可能与这么高版本的python相兼容的,所以我只下载了python 3.5的anaconda(貌似python3.6也行,但是保险起见,我是python3.5),没有其他特殊要求的,可以去官网下载最新的试试。)

下载网址:

这个网址中,各个历史版本的anaconda都有:https://repo.continuum.io/archive/

官网: https://www.anaconda.com/download/,里面有最新的anaconda版本

清华镜像(很多人推荐清华镜像,但是很遗憾,我试了好几次,可是都进不去这个网站):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 

anaconda 和python 各版本的对应关系 https://blog.csdn.net/yuejisuo1948/article/details/81043823 

这里,我下载了Anaconda3-4.1.1-Windows-x86_64.exe

 

2. 安装anaconda

参考博客:https://blog.csdn.net/qq_29883591/article/details/78077244(我很懒,简略记录一下而已!这个博客写的很详细,我也大致是参考这个博客一步一步安的)

双击下载的exe安装文件,点击Next -> I Agree->Next (选项选 Just Me(如果是自己的电脑,感觉这个选项就够用))->Next (我的安装路径是:D:\software\anaconda\) -> Next (第二个选项不选)-> Next->Finish

3. 检测anaconda是否安装正确:

进入命令行(快捷键 win+r 输入 cmd)

输入 conda --version,输出anaconda版本,可是我记得我下的是4.1.1呀。。。 。。。算了,不重要!

开始菜单中找到 Anaconda Prompt,打开它

输入命令 conda list,得到列表,说明安装正确

 

pycharm 的安装:

参考博客: https://www.cnblogs.com/dcpeng/p/9031405.html

1. 下载pycharm:

官网:http://www.jetbrains.com/pycharm/download/#section=windows (也是一个很详细介绍安装的博客,具体的各种细节,可以去这个博客中找。)

可以下载一个适合自己的版本,这个没有限制,我下载的是pycharm 2017.1.2(感觉应该是挺旧的一个版本,随手在校内网下的。)

2. 安装pycharm

双击下载的exe文件,Next->Next(我的安装路径是:D:\software\PyCharm 2017.1,和截图不符,截图那会电脑卡了,重新开始装的时候,顺便改了个路径) -> Next (勾选 64-bit launcher 和 .py 选项) -> Install -> Finish

 

配置Pycharm

选择 do not import settings

Accept

License server address中我输入的是 http://im.js.cn:8888(忘了截图,我试了 http://idea.liyang.io http://xidea.online都不成功,如果这些注册码不成功,可以去网上多找一找)

点击 Activate

最终激活成功。

 

anaconda中配tensorflow

参考博客:https://blog.csdn.net/ebzxw/article/details/80701613

 

因为tensorflow是和python相对应的,而且个人觉得限制比较多,所以安装前先在命令行查看当前可用的tensorflow版本,

conda search  --full -name tensorflow

进入anaconda 安装路径,这里我有一个错误,我在dos命令行中做了操作,但是其实应该是在anaconda prompt中操作,幸好发现的早,避免了一些不必要的麻烦

创建tfenv环境,安装python3.5:

conda create --name tfenv python=3.5

选择 y

等着它一直下载完成,激活环境

检测tfenv的环境添加到了Anaconda里面:conda info --envs

在tfenv环境中正式安装tensorflow包

pip install --upgrade --ignore-installed tensorflow

又出现了bug,果然,我的世界里,不存在顺利配置环境这件事情,报错readtimeouterror,大概是超时:

上网查,给出的解决方法是加大超时时间:

pip --default-timeout=100 install -U pip

参考文献:https://www.cnblogs.com/qq952693358/p/7784581.html

不过其实归根究底就是下载的慢呗!所以我找了一个用清华镜像的命令,

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

其中tensorflow-1.1.0正是我所需要的

参考博客:https://www.cnblogs.com/nosqlcoco/p/6923861.html

最后打开python,import tensorflow 成功!

 

 

pycharm中配置anaconda:

参考博客:https://blog.csdn.net/qq_29883591/article/details/78077244

打开pycharm,File,Setting

Project untitled 下有一个Project Interpreter,在右边分页中选择自己tensorflow环境下的python位置就好。

pycharm下import tensorflow 不报错,暂时可以啦!原本以为一会就能搞定,真真是整了一上午!不过好在结果是好的!可以去跑实验了!

 

 

 

 

 

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