网上很多安装tensorflow的教程都是在windows或linux环境下,使用Anaconda工具安装的,使用PyCharm安装tensorflow的资料较少。
我的是mac环境,使用的PyCharm集成开发环境安装tensorflow(CPU版,非GPU)。使用命令行即可完成安装。
解决方法:
在pycharm项目的终端下,输入以下命令(第一次失败,第二次成功)
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
主要是要找到合适自己的tensorflow的安装地址。地址见官网https://www.tensorflow.org/install/pip,如下:
第一次失败:
提示:
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/zipfile.py", line 1289, in _RealGetContents
raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file
第二次成功:
重新运行命令,pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
第二次成功了。
注:由于我的Python是3.7版本的,但官网的tensorflow目前仅支持的最新版本是Python3.6,所以安装完,虽然能正常使用,但还是会报错(貌似不是致命错误)——这个问题留待以后解决。