Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.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启动器和IDLE有不同的路径_Python_Python 2.7_Python 3.x - Fatal编程技术网

为什么python启动器和IDLE有不同的路径

为什么python启动器和IDLE有不同的路径,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我在使用MacOS,我从官方网站下载了Python3.6并安装了它。但是,对于同一代码: 导入系统 printsys.path 如果我在空闲状态下运行,它会显示: 如果我使用Python Launcher运行它,它会显示: 它们不在同一目录中。我知道Mac有自己的Python2.x.x,但是PythonLauncher是在Python3包中下载的,它应该有Python3的路径 这个问题是如何发生的,有没有办法将目录添加到my Python Launcher中?如果系统上同时安装了Python

我在使用MacOS,我从官方网站下载了Python3.6并安装了它。但是,对于同一代码:

导入系统 printsys.path

如果我在空闲状态下运行,它会显示:

如果我使用Python Launcher运行它,它会显示:

它们不在同一目录中。我知道Mac有自己的Python2.x.x,但是PythonLauncher是在Python3包中下载的,它应该有Python3的路径


这个问题是如何发生的,有没有办法将目录添加到my Python Launcher中?

如果系统上同时安装了Python 2和Python 3,请尝试使用以下命令调用Python 3:

$ python3 your-script.py
从你的终端