无法在PyCharm上安装Tensorflow

时间:2020-06-22 06:08:00

标签: python tensorflow pycharm

我正在尝试在Project > Python Interpreter的PyCharm上安装TensorFlow,以满足TF开发人员证书考试的要求。

我的计算机是Windows10。在Python Console上,我打印python版本:

>>> print(sys.version)
3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 22:20:52) [MSC v.1916 32 bit (Intel)]

然后我去File > Settings > Project > Python Interpreter > Available Packages,找到并安装Tensorflow软件包。我安装了默认版本2.2.0。我的pip版本是20.1.1

但是我无法安装它,它显示此错误:

Error occurred:
    ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)

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

我已经搜索了此解决方案,但是找不到任何可以帮助我解决该问题的方法。有谁知道如何解决这一问题?谢谢。

更新: 当我在cmd中安装TF时,它会成功安装。

C:\Users\User>pip show tensorflow
Name: tensorflow
Version: 2.2.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: packages@tensorflow.org
License: Apache 2.0
Location: c:\users\user\anaconda3\lib\site-packages
Requires: six, google-pasta, wrapt, astunparse, gast, wheel, scipy, absl-py, numpy, tensorboard, termcolor, grpcio, h5py, keras-preprocessing, tensorflow-estimator, protobuf, opt-einsum
Required-by:

更新2:

我遵循TF的以下设置说明:Link

更新3:

因此,我尝试通过软件包位置进行安装,但是它不起作用(仅适用于Python 3.7 CPU):

pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.2.0-cp37-cp37m-win_amd64.whl

错误:

ERROR: tensorflow_cpu-2.2.0-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.

更新4:

我创建一个新项目,然后使用conda环境安装TF。然后就可以了。

但是我仍然不明白为什么使用普通的venv无法安装。

enter image description here

更新5:

遵循TF的instruction时,一切在Ubuntu上都能正常运行。

1 个答案:

答案 0 :(得分:0)

当我尝试在 Windows 10 上使用 TensorFlow 并且安装了多个版本的 Python 时遇到了这个问题。
我所做的是卸载除最新版本之外的所有版本。如果我需要旧版本,我会使用 Conda 虚拟环境。