Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.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
使用Python2编译器打开Python3脚本_Python_Python 2.7_Python 3.3 - Fatal编程技术网

使用Python2编译器打开Python3脚本

使用Python2编译器打开Python3脚本,python,python-2.7,python-3.3,Python,Python 2.7,Python 3.3,我保存在C:\Python33文件夹中的所有脚本都将随我的另一个Python 2.7安装一起打开 是否有一个快速修复方法?如果您的意思是脚本在命令行中使用python2.7运行,那么您需要更改PATH环境变量。所以它包括python3.3文件夹,而不是python2.7文件夹 看看: 如果您谈到在windows中双击打开,那么您需要更改默认的“打开方式”程序。您可以在此处看到如何执行此操作: 如果您谈到空闲编辑器,请注意您有两个idel,每个python版本一个idel。 (您可以在启动文本中看

我保存在C:\Python33文件夹中的所有脚本都将随我的另一个Python 2.7安装一起打开


是否有一个快速修复方法?

如果您的意思是脚本在命令行中使用python2.7运行,那么您需要更改
PATH
环境变量。所以它包括python3.3文件夹,而不是python2.7文件夹

看看:

如果您谈到在windows中双击打开,那么您需要更改默认的“打开方式”程序。您可以在此处看到如何执行此操作:

如果您谈到空闲编辑器,请注意您有两个idel,每个python版本一个idel。 (您可以在启动文本中看到它的版本。例如:

Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
但是,如果我没弄错你的最后一句话,你想要的正是这里给出的答案:

添加一行:

#! python3

在脚本开始时。请参阅。

当您单击F5或在编辑器中单击“运行”时,该程序将使用python 2.7运行。它在命令行中工作正常。对此,我的意思是“打开方式”设置为python 2.7。即使在执行该对话框时,我也无法更改此设置。默认编译器仍为python 2.7当我试图改变它时,另一个问题的解决方案起了作用