最近Anaconda清华镜像站关闭,国内许多镜像源都关闭了,导致下载TensorFlow很慢很慢,自己琢磨是不是可以通过pip镜像站来解决这个问题。

首先新建一个Anaconda环境

conda create -n env_name python=3.6

再将pip源设置为国内源

cd ~
mkdir .pip
vim ~/.pip/pip.conf

插入以下内容 [global] index-url = https://mirrors.aliyun.com/pypi/simple [install] trusted-host = mirrors.aliyun.com

这里我用的是阿里源

再次进入虚拟环境

source activate env_name
pip install tensorflow

Done!

出现tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA的解决办法

首先前往这个地址,找到适合自己的版本并下载,例如我的img

首先新建一个新的虚拟环境,Python版本如图所示

conda create -n tensorflow python=3.6.5
source activate tensorflow 
pip install tensorflow#这一步是让他把默认的组件安装了

安装完毕之后再次执行以下命令安装支持cpu用AVX2编译的TensorFlow版本。

pip install --ignore-installed --upgrade /co1a/donwload/tensorflow-1.13.1-cp36-cp36m-macosx_10_13_x86_64.whl --user

再实验一次试试 img 完美解决!