Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Pycharm中更改解释器,但它不会';行不通_Python_Pycharm_Anaconda - Fatal编程技术网

Python 在Pycharm中更改解释器,但它不会';行不通

Python 在Pycharm中更改解释器,但它不会';行不通,python,pycharm,anaconda,Python,Pycharm,Anaconda,我在Pycharm中将解释器从python3.7改为python2.7。但在我完成这个过程之后,解释器显示出了成功,但实际上,当我运行代码时,它仍然在用python 3.7运行 翻译是从水蟒船上调来的 此图显示我已将外部库更改为Python2.7,但当我在终端中测试Python类型时,它仍然显示在Python3.7中 我真的在为这个问题挣扎,希望有人能帮助我 我相信你面临一个已知的PyCharm bug:。IDE无法激活终端中的conda环境,因此您最终通过Python可执行文件运行Python

我在Pycharm中将解释器从python3.7改为python2.7。但在我完成这个过程之后,解释器显示出了成功,但实际上,当我运行代码时,它仍然在用python 3.7运行

翻译是从水蟒船上调来的

此图显示我已将外部库更改为Python2.7,但当我在终端中测试Python类型时,它仍然显示在Python3.7中

我真的在为这个问题挣扎,希望有人能帮助我


我相信你面临一个已知的PyCharm bug:。IDE无法激活终端中的conda环境,因此您最终通过
Python
可执行文件运行Python 2而不是3,因为它使用
PATH
中的第一个解释器


试试你的魅力。问题应该在那里解决。

终端窗口使用默认的命令提示符,其中python命令可能指向python3可执行文件。因此,即使你改变了解释器,它也不会改变任何东西。如果要使用python2,则必须使用:
python2 code.py
。但我建议将您的解释器更改为python2 venv。是的,在解释器设置中,我已将虚拟环境更改为蟒蛇设置的python27。谢谢!你是对的,在我下载新版本后,我的问题已经解决了