首页 > 解决方案 > 通过 conda 安装 python 3.5 得到无法满足的错误“backport.os”

问题描述

我在 Windows 上使用 python 3.7 版安装 anaconda。然后我想安装TensorFlow,但它不支持python 3.7。我尝试安装 python 3.5,但收到此错误: 蟒蛇错误

如何解决此冲突以安装 python 3.5?

标签: python

解决方案


您可以使用您选择的 Python 版本创建环境。

示例使用 python 3.5 和 tensorflow 创建一个名为 deep 的环境:

conda create -n deep python=3.5 tensorflow

之后我们可以使用

conda activate deep

在此环境中,您将拥有 Python 3.5 和 tensorflow。您可以在任何地方将其他包添加到您的环境中。例如添加最新的 scipy、pandas 和 jupyter

conda install --name deep scipy pandas jupyter

更新:在环境中,安装包时不必指定环境名称。你可以做:

conda install package_name

完成后,您可以这样停用:

conda deactivate

;) 因此,您在使用 Tensorflow 时的工作流程将包括激活您的“深度”环境并在那里使用 Python 3.5 ;) 例如

conda activate deep
jupyter lab

假设您已经安装了 tensorflow 和 jupyter,这将在您的默认浏览器上启动一个服务,您可以在其中开始构建您的项目。

快乐的编码...

查看 conda 文档https://conda.io/docs/user-guide/tasks/manage-pkgs.html


推荐阅读