每当我尝试在Python 3.8上使用pip安装TensorFlow时,都会收到未找到TensorFlow的错误。稍后我意识到,Python 3.8不支持它。
如何在Python 3.8上安装TensorFlow?
答案 0 :(得分:9)
根据Tensorflow's Installation page with pip,截至2020年5月7日,现已支持Python 3.8。 Python 3.8支持需要TensorFlow 2.2或更高版本。
您应该可以通过pip正常安装。
2020年5月之前:
正如您所提到的,Python 3.8目前不支持它,但是Python 3.7支持。
您要安装virtualenv
。您还需要Python 3.7。
然后,您可以像以前一样以virtualenv
开始-p python3.7
并使用pip进行安装:
virtualenv --system-site-packages -p python3.7 DEST_DIR
source ./DEST_DIR/bin/activate
pip install --upgrade pip
pip install --upgrade tensorflow
答案 1 :(得分:0)
Tensorflow目前不支持Python 3.8。受支持的最新Python版本是3.7。一种解决方案是安装Python 3.7,因为Python 3.7和3.8非常相似,所以这不会影响您的代码。目前,更多框架(例如TensorFlow)支持Python 3.7。很快,Python 3.8将具有更多受支持的框架,那就是您可以安装TensorFlow for Python 3.8的时候。
答案 2 :(得分:0)
目前它确实支持python 3.8,我们需要做的就是创建一个新环境,选择“更新索引”,选择已卸载,然后可以找到tensorflow进行安装
答案 3 :(得分:0)
一个选项是为 Python 3.7 安装它,Tensorflow 2.0 支持它。如果您有 anaconda navigator,则可以使用 Python 3.7 创建一个专门用于安装 tensorflow 的环境。在此环境中打开您的终端,然后输入:
conda install tensorflow
之后,您可以安装您需要的所有其他软件包,仅此而已。
答案 4 :(得分:-2)
我在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。