猿问

请问使用PIP找不到TensorFlow

使用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,没有任何问题。



幕布斯7119047
浏览 1359回答 3
3回答

喵喔喔

您需要64位版本的Python,在您的示例中使用的是32位版本。到目前为止,TensorFlow只支持64-bit versions of Python 3.5.x and 3.6.x在窗户上。若要检查正在运行的Python版本,请键入python或python3启动解释器,然后键入import struct;print(struct.calcsize("P") * 8)而这两种方法都会打印出来32或64告诉您正在运行的Python的哪个位版本。

临摹微笑

您需要使用正确版本的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&nbsp;3.6.3&nbsp;(v3.6.3:2c5fed8,&nbsp;Oct&nbsp;&nbsp;3&nbsp;2017,&nbsp;18:11:49)&nbsp;[MSC&nbsp;v.1900&nbsp;64&nbsp;bit&nbsp;(AMD64)]&nbsp;on&nbsp;win32Type&nbsp;"help",&nbsp;"copyright",&nbsp;"credits"&nbsp;or&nbsp;"license"&nbsp;for&nbsp;more&nbsp;information.然后运行下面的命令来安装TensorFlow CPU版本(推荐)pip3&nbsp;install&nbsp;--upgrade&nbsp;tensorflow更新-Python 3.7目前官方只支持Python3.5和Python3.6。Tensorflow还没有正式发布Python3.7的二进制文件,我们可能需要稍等一会儿才能发布。您可以同时使用Python3.6.x,也可以在Python<3.7虚拟环境中使用Anaconda。
随时随地看视频慕课网APP

相关分类

Python
我要回答