如何在Python3.7上安装TensorFlow
试着:
D:\Users\Downloads>pip install tensorflow
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflowWindows 10操作系统
还有通风口的错误
(venv) C:\Users\KvaksManYT>pip install --upgrade tensorflow
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow发布于 2020-03-21 13:18:30
我建议使用pip install vitualenv使用虚拟环境。然后,根据您的操作系统,您希望创建和激活一个环境。
python3 -m venv /path/to/new/virtual/environment然后,使用
source ./venv/bin/activate现在,您可以安装任何您想要的Python包。
pip install tensorflow==2.0.0 发布于 2020-03-21 13:17:52
您可以按照以下步骤安装Tensorflow : Ubuntu/Linux /mac os /windows
virtualenv不需要提到pip版本。
对于系统安装,您需要提到pip版本。
升级pip版本
pip安装--升级pip
#virtualenv install
pip install --upgrade tensorflow
#system install
pip3 install --user --upgrade tensorflow 发布于 2020-12-19 17:55:43
我在Windows 10 x64上也遇到了同样的问题,这是因为我在使用错误的Python版本,无论是在全局还是在venv中。我在网上多次发现关于这个问题的问题,包括你的问题。
一定要按照要求、和x64,而不是x32使用Python3.5-3.8版本。
也就是说,我使用这两个方法都遇到了这个错误。
venv with 3.9.1 x64 (python --version)3.8.2 x32 (python3 --version)。所以,我从这里下载了X64- Python 3.8.6版本。
注意,命令不允许指定虚拟环境中使用的python版本,
根据这个问题的答案。,我使用了virtualenv,显然我必须首先在virtualenv全局版本中安装它。
为了指定venv中使用的Python版本,我使用了命令virtualenv,如下所示:
virtualenv --python="C:\Users\me\AppData\Local\Programs\Python\Python38\python.exe myvenv 如果您的PC上有几个(例如,我在该目录中有Python38-32和Python39文件夹),那么您必须给出要使用的新下载的Python发行版的路径。
检查虚拟环境中的Python版本
在激活了如上所述创建的myvenv之后,我按照如下方式验证了Python版本:
python3 --version
> Python 3.8.2
python --version
> Python 3.8.6然后,使用以下命令
import struct
print(struct.calcsize("P") * 8)在python3或python中,向我展示版本是32位还是64位,根据这个答案。python返回一个64,所以这是您想要使用的(而不是python3)。
最后,在虚拟环境中,您可以运行
pip install --upgrade tensorflow它将下载并安装。(同时,pip3 install --upgrade tensorflow仍然会返回虚拟环境内外的错误。)
https://stackoverflow.com/questions/60788153
复制相似问题