背景:使用pycharm安装总显示安装失败,使用pip安装也不行,只能使用conda配置虚拟环境手动安装
1、下载安装anaconda
官网下载,双击安装。用anaconda就是想使用虚拟环境,万一没弄好直接删了重新搞就行。
2、创建虚拟环境
①Windows+R打开运行,输入cmd进入命令行。
②创建conda虚拟环境,需要输入y/n输入y
conda create -n tensorflow-1.10.0 python=3.6
③进入虚拟环境
activate tensorflow-1.10.0
④验证
如果你命令行前面有个你的虚拟环境名加括号说明进去了。
3、安装tensorflow
①更新pip和setuptools(不是必要步骤,有时候会更新失败)
pip install --upgrade pip
python -m pip install --upgrade setuptools
②安装grpcio,这个是个大坑, 直接安装tf1.10会出现这安装不上,安装grpcio需要--force-reinstall这个参数
pip install --no-cache-dir --force-reinstall -Iv grpcio==1.8.6
③然后安装tensorflow1.10即可
pip install tensorflow==1.10.0 -i https://pypi.douban.com/simple/
至此tf1.15已经安装完成。此时配置好的tensorflow可以在conda目录下面的envs文件夹下面查看。
4、在pycharm中导入配置的虚拟环境
①找到file>sittings>python interpreter,点击python interpreter的配置按钮,选择add Interpreter
②接着选择conda environment,选择已存在的环境(即刚才去创建的conda虚拟环境),选择将刚才创建的环境的python.exe
由于tensorflow发展很快,一些老代码在最新版的tensorflow中并不兼容,所以配置tensorflow1.X很麻烦。
参考文献
TensorFlow 1.15版本安装及PyCharm环境导入_tensorflow1.15.0安装_明天不想吃桃子的博客-CSDN博客