gpt4 book ai didi

python - 使用 matplotlib 时 conda env 被迫降级 python 版本

转载 作者:太空宇宙 更新时间:2023-11-03 13:57:46 25 4
gpt4 key购买 nike

我在 Anaconda Navigator 中创建了一个环境,并将 python 版本指定为 3.6.4。在env完成后,我安装了matplotlibnumpy等,但是当我在浏览器上运行Jupyter Notebook时,它显示了python 版本 - Python 2,如屏幕截图所示: enter image description here

然后,我在Anaconda Navigator中检查了我在这个环境中安装的内容,确实显示python版本是2。于是我尝试将python版本升级到3.6.4,然后提示如下图,提示:functools32 and python 3.6.4 can not be met and inconflict .

然后我在google上搜索了functools32是什么,结果是matplotlib的依赖 enter image description here

我期待着您的答复。提前致谢。

  • 更新日期:4 月 1 日

如屏幕截图所示,当我尝试安装 PIL 时,它向我暗示 Python 将从 3.x 降级到 2.x。

enter image description here

最佳答案

如果您认为您使用 Python 3.6.4 创建了一个环境,但该环境实际上具有 Python 2.x,那么您在创建环境时犯了错误,或者您实际上没有使用您创建的环境,或者是以下情况之一创建环境后安装的软件包强制从 3.6.4 降级到 2.x(我不确定这是否可能)。

如果您打开 Anaconda 提示符并键入

conda create -n new-env-name python=3.6.4 matplotlib

(其中 new-env-name 是您想要的环境名称)然后 conda 将向您显示它将按顺序安装的软件包和版本以满足matplotlib的依赖关系。当我尝试此操作时,它列出了 Python 3.6.4(正如我所要求的)和 matplotlib 2.2.2,但没有提及 functools32。

我会尝试从上面的命令提示符创建您的环境,然后在使用它之前确保该环境实际上是事件环境。

关于python - 使用 matplotlib 时 conda env 被迫降级 python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49474279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com