python - 通过 conda 安装 python 3.5 得到无法满足的错误“backport.os”
问题描述
我在 Windows 上使用 python 3.7 版安装 anaconda。然后我想安装TensorFlow,但它不支持python 3.7。我尝试安装 python 3.5,但收到此错误:
如何解决此冲突以安装 python 3.5?
解决方案
您可以使用您选择的 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