感觉我的人生充满了各种环境和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 不报错,暂时可以啦!原本以为一会就能搞定,真真是整了一上午!不过好在结果是好的!可以去跑实验了!