从清华镜像上面下载的anaconda,现在最高版本是4.4.0,感觉个人的笔记本配置不够,所以没有选择最高版本。
安装了一个下午,主要就卡在http error 这个错误上面了,网上有很多人说用换源的方法解决,我只能说你们too young ,你们低估了我国网络运营商封锁的速度。话说那个时候anaconda的官方api库应该还是可以用的。所以,你们只解决了第一步,而没有解决第二步。
第一步是换channels:
# 添加Anaconda的TUNA镜像conda config --add channels
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# TUNA的help中镜像地址加有引号,需要去掉
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
第二步是换default_channels:
第一步完成后,在C:\Users\USER_NAME(我的是Administrator)\.condarc文件,记录着我们对conda的配置。在里面直接添加两行:
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
当然也可以用conda config --set default_channels XXXXXX的方法实现,太慢了,直接手动创建、编辑该文件效果是相同的。
第三步(如有必要):
把默认的api库也换掉
channel_alias:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
配置完之后,我的配置是这样的,使用conda config --show命令查找:
(二)tensorflow的安装
anaconda配置成功后,tensorflow安装非常简单,直接在 anaconda prompt 里面输入
conda install tensorflow 即可。
清华的库并不是特别全,如果有没有找到的包,可以到LFD Unofficial Windows Binaries for Python Extension Packages里面去找,下载之后放到一个全英文的文件夹内,推荐直接copy到Administrator 文件夹下面,然后用 pip install 全名即可。
例如:anaconda里面不含有scrapy,用conda安装没有合适的版本,那么我先下个twisted,放到Administrator 文件夹 ,再下个scrapy,也放到Administrator 文件夹下面。然后pip:
pip install Twisted-17.1.0-cp35-cp35m-win32.whl
pip install Scrapy-1.4.0-py2.py3-none-any.whl
OK,安装成功。
ps: TensorFlow只能安装在64位系统里,而且要求有CUDA,即你的显卡必须是英伟达的,如果不是的话只能装CPU版本的,很慢很慢……(偏偏我两个笔记本一个是GTX130,太老了,一个是Intel的集成显卡,装不了CUDA,泪目……)
(三)pycharm5.0的安装
下载,直接安装就行,值得一提是安装完启动注册的时候,license server的破解方式已经不管用了,直接输入激活码就行了。下次把激活码的地址贴上来。
pycharm5非常耗内存,而且刚刚安装成功的时候,要同步和索引anaconda里面的第三方库很长很长时间,这段时间几乎什么都干不了。Spyder(anaconda自带的python开发IDE)就要好很多,大家普遍认为Spyder界面像matlab,而pycharm像VS。