通过conda get Unsatiable error安装python 3.5;backport.os“;
我在Windows上安装了带有python 3.7版的anaconda。 然后我想安装TensorFlow,但它不支持python 3.7。 我尝试安装python 3.5,但出现以下错误:通过conda get Unsatiable error安装python 3.5;backport.os“;,python,Python,我在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
如何解决此冲突以安装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时,您的工作流将包括激活“deep”环境并在那里使用Python 3.5;)e、 g
假设您已经安装了tensorflow和jupyter,这将在默认浏览器上启动一项服务,您可以从中开始构建项目
快乐编码
查看conda文档,今天Tensorflow不支持Python 3.7。您必须使用Python 3.4、3.5或3.6创建一个新环境。使用
conda
可以轻松处理不同的环境和版本。此外,它还使用pip
安装Tensorflow
带CPU的Python 3.6:
conda create -y -n name_of_env python=3.6 # create new environment
source activate name_of_env # activate the new environment
pip install tensorflow # install tensorflow
使用GPU()的Python 3.6:
提示:最后,您可以使用以下命令测试安装:
echo 'import tensorflow as tf; print(tf.__version__)' | python
# 1.12.0
如果您处于活动环境中(
source activate
),则无需指定环境名称即可将新软件包安装到激活的环境中(只需使用conda install scipy pandas
),这是正确的。在环境中时,不必启动名称。康达激活环境名称/康达停用是跨平台的。否则,source activate envName/source deactivate在Linux中工作,而Windows源代码不会被删除。在安装tensorflow时,建议使用Conda而不是pip
conda create -y -n name_of_env python=3.6
source activate name_of_env
pip install tensorflow-gpu
echo 'import tensorflow as tf; print(tf.__version__)' | python
# 1.12.0