[英]How to install TensorFlow with Python 3.8
每当我尝试在 Python 3.8 上安装 TensorFlow 和 pip 时,我都会收到找不到 TensorFlow 的错误。 后来我意识到Python 3.8不支持它。
如何在 Python 3.8 上安装 TensorFlow?
截至 2020 年 5 月 7 日,根据Tensorflow 的 pip 安装页面,现在支持 Python 3.8。 Python 3.8 支持需要 TensorFlow 2.2 或更高版本。
您应该可以通过 pip 正常安装它。
2020 年 5 月之前:
正如您所提到的,Python 3.8 目前不支持它,但 Python 3.7 支持它。
你想安装virtualenv
。 您还需要 Python 3.7。 然后你可以使用-p python3.7
启动一个virtualenv
并像以前一样使用 pip 安装它:
virtualenv --system-site-packages -p python3.7 DEST_DIR
source ./DEST_DIR/bin/activate
pip install --upgrade pip
pip install --upgrade tensorflow
Tensorflow 目前不支持 Python 3.8。 最新支持的 Python 版本是 3.7。 一个解决方案是安装 Python 3.7,这不会影响您的代码,因为 Python 3.7 和 3.8 非常相似。 现在 Python 3.7 得到了更多框架的支持,比如 TensorFlow。 很快,Python 3.8 将拥有更多受支持的框架,届时您可以为 Python 3.8 安装 TensorFlow。
目前它确实支持python 3.8,我们需要做的就是创建一个新环境,选择“更新索引”,选择已卸载,然后可以找到tensorflow进行安装
一个选项是为 Python 3.7 安装它,Tensorflow 2.0 支持它。 如果您有 anaconda navigator,则可以使用 Python 3.7 创建一个专门用于安装 tensorflow 的环境。 在此环境中打开终端,然后键入:
conda install tensorflow
之后,您可以安装您需要的所有其他软件包,仅此而已。
我没有使用 pip 或 conda 命令,而是使用了 pip3 命令并且它起作用了。
我在 Anaconda 中尝试过这个,但在安装 Tensorflow 1.14.0 时遇到了问题。
解决步骤
创造新环境
检查python版本
conda search python
我找到了 3.8.0 版。 此版本不支持 Tensorflow 1.14。
下一步是将新环境中的python降级到3.7.0
conda 安装 python=3.7.0
完成后,安装 TensorFlow 1.14。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.