我在Conda 2.7版中用这个帖子的方法创建了一个名为PY27的虚拟环境。
我目前安装的是Python 3.7,我想模拟2.7。然而,虽然环境看起来好像在Anaconda Prompt中正确地切换到新的PY27,但在Spyder中,我仍然看到3.7.此外,我一直收到这条消息:"注意:你可能需要重新启动内核才能使用更新的包。"
我已经尝试使用 conda init powershell
命令,但我仍然收到同样的消息。
非常感谢您的帮助!
spyder标题栏中的python版本就是spyder安装环境的python版本。从spyder 3.3开始,你可以改变spyder使用的python内核,而不改变其环境的python版本。
首先确保在你的 PY27
的环境。
conda install -c conda-forge spyder-kernels
我建议你安装一个 spyder-kernels = 0*
版本
然后执行 python -c "import sys; print(sys.executable)"
在你 PY27
env提示符并复制输出。打开spyder并导航到 Tools -> Preferences -> Python interpreter
然后把命令输出粘贴到那里。你刚刚告诉spyder使用你的PY27
env的python解释器。
重新加载spyder,你应该可以看到你的 PY27
env的python内核显示在控制台。