为了账号安全,请及时绑定邮箱和手机立即绑定

请问使用PIP找不到TensorFlow

请问使用PIP找不到TensorFlow

幕布斯7119047 2019-08-02 07:02:27
使用PIP找不到TensorFlow我试着用PIP来阻止TensorFlow:$ pip install tensorflow --user Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow我做错什么了?到目前为止,我使用了Python和PIP,没有任何问题。
查看完整描述

3 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

您需要64位版本的Python,在您的示例中使用的是32位版本。到目前为止,TensorFlow只支持64-bit versions of Python 3.5.x and 3.6.x在窗户上。

若要检查正在运行的Python版本,请键入pythonpython3启动解释器,然后键入import struct;print(struct.calcsize("P") * 8)而这两种方法都会打印出来3264告诉您正在运行的Python的哪个位版本。


查看完整回答
反对 回复 2019-08-03
?
临摹微笑

TA贡献1982条经验 获得超2个赞

您需要使用正确版本的Python和pip

在Windows 10上,在Python3.6.X版本中,我面对的是相同的版本,在仔细检查之后,我注意到我在64位机器上安装了Python-32位。记住TensorFlow是只兼容64位巨蟒的安装。不是32位Python

如果我们从python.org下载Python,默认安装将是32位。因此,我们必须手动下载64位安装程序来安装Python 64位。然后将以下内容添加到PATH环境。

C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts

那就跑gpupdate /Force在命令提示符下。如果python命令不适用于64位,请重新启动计算机。

然后在命令提示符下运行python。它应该显示64位

C:\Users\YOURNAME>pythonPython 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.

然后运行下面的命令来安装TensorFlow CPU版本(推荐)

pip3 install --upgrade tensorflow

更新-Python 3.7

目前官方只支持Python3.5和Python3.6。Tensorflow还没有正式发布Python3.7的二进制文件,我们可能需要稍等一会儿才能发布。您可以同时使用Python3.6.x,也可以在Python<3.7虚拟环境中使用Anaconda。



查看完整回答
反对 回复 2019-08-03
  • 3 回答
  • 0 关注
  • 1358 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信