首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python3.7上安装TensorFlow

如何在Python3.7上安装TensorFlow
EN

Stack Overflow用户
提问于 2020-03-21 13:07:17
回答 3查看 8.6K关注 0票数 1

如何在Python3.7上安装TensorFlow

试着:

代码语言:javascript
复制
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 tensorflow

Windows 10操作系统

还有通风口的错误

代码语言:javascript
复制
(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
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-03-21 13:18:30

我建议使用pip install vitualenv使用虚拟环境。然后,根据您的操作系统,您希望创建和激活一个环境。

代码语言:javascript
复制
python3 -m venv /path/to/new/virtual/environment

然后,使用

代码语言:javascript
复制
source ./venv/bin/activate

现在,您可以安装任何您想要的Python包。

代码语言:javascript
复制
pip install tensorflow==2.0.0 
票数 3
EN

Stack Overflow用户

发布于 2020-03-21 13:17:52

您可以按照以下步骤安装Tensorflow : Ubuntu/Linux /mac os /windows

virtualenv不需要提到pip版本。

对于系统安装,您需要提到pip版本。

升级pip版本

pip安装--升级pip

代码语言:javascript
复制
#virtualenv install

pip install --upgrade tensorflow

#system install
pip3 install --user --upgrade tensorflow 

参考https://www.tensorflow.org/install/pip

票数 2
EN

Stack Overflow用户

发布于 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,如下所示:

代码语言:javascript
复制
virtualenv --python="C:\Users\me\AppData\Local\Programs\Python\Python38\python.exe myvenv 

如果您的PC上有几个(例如,我在该目录中有Python38-32Python39文件夹),那么您必须给出要使用的新下载的Python发行版的路径。

检查虚拟环境中的Python版本

在激活了如上所述创建的myvenv之后,我按照如下方式验证了Python版本:

代码语言:javascript
复制
python3 --version
> Python 3.8.2
python --version
> Python 3.8.6

然后,使用以下命令

代码语言:javascript
复制
import struct
print(struct.calcsize("P") * 8)

python3python中,向我展示版本是32位还是64位,根据这个答案python返回一个64,所以这是您想要使用的(而不是python3)。

最后,在虚拟环境中,您可以运行

代码语言:javascript
复制
pip install --upgrade tensorflow

它将下载并安装。(同时,pip3 install --upgrade tensorflow仍然会返回虚拟环境内外的错误。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60788153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档