Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.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 将蟒蛇3安装在端盖旁边_Python_Python 3.x_Enthought_Canopy - Fatal编程技术网

Python 将蟒蛇3安装在端盖旁边

Python 将蟒蛇3安装在端盖旁边,python,python-3.x,enthought,canopy,Python,Python 3.x,Enthought,Canopy,我正在开发需要在2.6+和3+下运行的python代码(我正在使用python modernize使代码兼容)。正在开发的代码没有C扩展或第三方Python包依赖项,只有pexpect3.3用于测试 我如何在OS X 10.9.5上安装python 3.4以测试正在开发的代码,也就是说,我希望能够运行'python3 myscript.py',但要确保python3不会被调用为'python',并且不会影响我对所有其他python工作的日常标准python2.7环境 我从其他SO答案中了解到,例

我正在开发需要在2.6+和3+下运行的python代码(我正在使用python modernize使代码兼容)。正在开发的代码没有C扩展或第三方Python包依赖项,只有pexpect3.3用于测试

我如何在OS X 10.9.5上安装python 3.4以测试正在开发的代码,也就是说,我希望能够运行'python3 myscript.py',但要确保python3不会被调用为'python',并且不会影响我对所有其他python工作的日常标准python2.7环境


我从其他SO答案中了解到,例如,Canopy不支持3.x,所以我不想让它在那种环境中工作。我只需要3.x来进行一些命令行测试。

应该没有问题。只需确保您的Python3在安装时没有设置为终端中的默认Python(即不在路径上)。如果出于某种原因,它确实在路径中结束了,那么查找它并将其从~/.bashrc、~/.profile、~/.bash\u配置文件中删除。我不希望使用默认python,只希望使用别名将其设置为所需的路径。

谢谢,Jonathan。在Python3.4的标准安装中,似乎可以正常工作。安装程序对话框允许禁用shell修复程序和pip升级,但也注意到所有安装的可执行文件都以“3”作为后缀,并明确声明与2.x python和平共存。所以我选择了标准的,实际上是“哪个python”仍然显示了树冠路径,而“哪个python3”显示了“/Library/Frameworks/python.framework/Versions/3.4/bin/python3”。到目前为止,测试中未发现冲突。