Tensorflow 安装问题: Could not find a version that satisfies the requirement tensorflow

1.在安装TensorFlow之前,请确认你win系统中已经安装好了python和Python的包管理工具pip,pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

若你还没有安装pip,这里介绍一下如何在win7下安装Python包工具:

    (1.)在安装pip前,请确认你win系统中已经安装好了python,和easy_install工具,并且设置了环境变量。如果系统安装成功,easy_install在目录C:\Users\6N\AppData\Local\Programs\Python\Python35\Scripts 下面(你Python的安装目录下的Scripts目录下有easy_install工具)。如下图所示:

Tensorflow 安装问题: Could not find a version that satisfies the requirement tensorflow_第1张图片

Tensorflow 安装问题: Could not find a version that satisfies the requirement tensorflow_第2张图片

(2)进入命令行,然后把目录切换到Python的安装目录下的Script文件夹下,运行easy_inatall pip。

(3)pip 安装成功后,在cmd下执行pip,会有如下图的提示:

Tensorflow 安装问题: Could not find a version that satisfies the requirement tensorflow_第3张图片

安装成功了pip之后就可以安装TensorFlow了。

在这里一定要说一下我安装TensorFlow时遇到的坑,你在安装TensorFlow之前一定要查看一下,你的Python的版本,我安装的Python版本是3.5.4,但是我一开始安装的Python版本是3.7.1版本,然后安装TensorFlow时,就遇到各种问题,什么pip版本太低,未找到相关版本的TensorFlow,也就是我的这篇标题遇到的问题,归根结底就是Python版本不合适,后来各种百度之后才发现了一句有用的话:在python3.5环境下,才能够下载tensorflow,不然会找不到对应的版本!!!因为tensorflow目前只支持python3.5。卸载了Python3.7.1的版本,安装了Python3.5版本之后问题就解决了。

Tensorflow 安装问题: Could not find a version that satisfies the requirement tensorflow_第4张图片

下面介绍下如何在pycharm上面集成tensorflow

Pycharm,以及Python3.5都安装完毕后,接着打开Pycharm,找到Project Interpreter,在File—Settings---Project下有Project Interpreter。

Tensorflow 安装问题: Could not find a version that satisfies the requirement tensorflow_第5张图片

在Project Interpreter页面点击“+”号

Tensorflow 安装问题: Could not find a version that satisfies the requirement tensorflow_第6张图片

会出现如下所示的搜索框,在搜索框中输入TensorFlow之后,找到这个页面下的“Install Package”,点击安装,安装成功后会有安装成功的提示:

Tensorflow 安装问题: Could not find a version that satisfies the requirement tensorflow_第7张图片

我在安装过程中出现了如下错误:

Collecting tensorflow 
Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow

这是因为我安装的Python版本太高导致的,重新安装了Python3.5.4版本之后就好了!
 

 

 

 

你可能感兴趣的:(Tensorflow 安装问题: Could not find a version that satisfies the requirement tensorflow)