python3.7的版本号安装tensorflow
步骤:
(1) 下载tensorflow的whl包:
由于tensorflow还没有官方支持python3.7,所以pip直接是搜索不到合适的tensorflow的,所以需要下载whl文件包手动安装。有人说google的网址上不去没法下载,解决办法是去清华镜像找,那上面最新的tensorflow是1.8cpu版本(截至2018-12google官方最新的是1.12),不过没关系,依然可以用下面的方法适配pyhon3.7。
(2) 对下载的whl文件改名:
把文件名中~cp3x-cp3xm都改为cp37-cp37m。比如在linux中使用如下命令:
mv tensorflow-1.8.0rc1-cp36-cp36m-linux_x86_64.whl tensorflow-1.8.0rc1-cp37-cp37m-linux_x86_64
(3) 安装该whl文件:
pip3 install xxx
此时会下载一些python相关的依赖,然后会提示tensorflow安装成功,但如果你在ipython中执行import tensorflow as tf会提示:invalid syntax,并注明是async这个变量问题。所以还需要第4步
(4) 修改tensorflow文件pywrap_tensorflow_internal.py中的async变量名为async1
这个文件可能在两个地方,如果是conda安装的python3.7,则在如下目录找:
/home/ubuntu/anaconda3/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py
否则应该在:
/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py
注意修改时只修改async这个变量名,大写开头的不算,跟其他字母一起的不算,只改单独的这种变量名,大概有4-5个改完保存推出。
然后import tensorflow as tf会提示一个警告,但不影响使用,可以忽略。
附:js
- Windows10+python3.7+TensorFlow安装问题
- 【深度学习笔记】tensorflow-gpu1.13 + Win10 + CUDA10.1 + CUDNN7.5.0 + Python3.7 + VS2019安装
- win10环境tensorflow安装(支持python3.7)
- Windows7 安装Anaconda,在Python3.7版本下安装Tensorflow(2018年12月28日)
- TensorFlow在MacOS和Windows下安装,史上最全问题解决方法(包括Mac OS系统自带Python2.7和安装的python3.7共存问题)
- mac python3.7 安装tensorflow
- 下载Anaconda 5.3.1(Python 3.7)安装tensorflow
- 解决Anaconda python3.7 安装TensorFlow问题
- Win10+Python3.7+Tensorflow安装
- 在Ubuntu16.04+anaconda3+tensorflow+python3.7环境下安装OpenCV和OpenGL环境的方法
- 已安装python3,安装pip3 ,再安装tensorflow(for mac)
- 基于(已安装)python3.7的anaconda安装及环境变量配置
- 1.0 tensorflow-gpu版在win10+python3.6环境下的安装
- Win10下安装及运行tensorflow(CPU版)(三)——搭建python3.5环境
- 3分钟anaconda安装Python框架Tensorflow,1行语句测试是否成功?
- python3.7 安装pip3
- Win10+Anaconda+python3.6安装Tensorflow
- **(安装总结)(win7系统下的TensorFlow安装64位+python3.6)的安装过程**
- 怎么样在python 3.6里安装tensorflow?
- win10+python3.5+pycharm5.0+CPU 安装tensorflow