我可以同时使用Python2和Python3在PyCharm中进行调试

时间:2019-11-18 12:59:46

标签: python pycharm

我已经在Windows上安装了Python 3,但是最近我需要在项目中使用Python 2。我在anaconda中创建了一个新环境,但是在PyCharm I中,当想要调试Python 2代码时,出现了问题:

(连接到Python调试器失败 非套接字上的套接字操作:配置阻止)

我只能在其他环境中调试pycharm中的Python 3代码,这是没有问题的,因为Python 3位于Windows路径中,名称为Python(是吗?),我也将Python 2添加到Windows路径中,但为了避免相同的路径名,我将其重命名为Python 2而不是python。这是为什么pycharm无法识别Python 2和调试我的Python 2代码的问题吗?如果是,我该如何解决以使pycharm可以调试Python 2和Python3。或者如果不是,那是什么问题?谢谢大家!

1 个答案:

答案 0 :(得分:0)

我不是Pycharm专家,但是我将执行以下操作,卸载所有Python安装程序,首先安装Python 2.x,使用Python 2.X为我的项目创建虚拟环境,然后安装Python 3.X并创建一个新的虚拟环境,根据我的经验,您可以拥有两个具有不同Python版本的不同虚拟环境