我的水蟒是如何改为使用python2.7的?

2024-03-28 23:06:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我为python3.7安装了Anaconda,并创建了一个环境tf来安装许多库,包括iPython。在我登录iPython终端之后,我可以看到它正在使用python3.6。我使用环境有一段时间了。在

但是,今天在我使用conda install pil安装一个库之后,我可以看到很多库都被更新了。安装之后,当我再次登录iPython时,它显示“python2.7.15”在同一环境tf中。在

如何在环境tf中切换回使用python3?我不明白这是怎么变的。奇怪的。在


Tags: install终端pil环境tfipythonanacondaconda
2条回答

问题是——是的,这很烦人——水蟒很善于为你管理依赖关系。因此,如果你的pil版本不能与Python3一起工作,Python会把Python2放到你的环境中。解决方案可能是this。在

换句话说,你需要的是枕头而不是枕头

Anaconda为您的库管理依赖关系和python环境,这里说Pil用于Python2,Pillow用于Python3更多关于{a1}。

如果您想在Python3环境中使用Pil,我建议您设置一个虚拟环境。 这个link可能会有帮助。使用不同的Python版本设置虚拟环境。

最后,您需要将anaconda升级到python3版本,您可以使用命令。
conda install python==$pythonversion$,这里的'$pythonversion$'是您想要的python版本3.6.5或其他版本

相关问题 更多 >