如何在同一客户端上处理2个版本的Python?

时间:2017-03-17 00:15:59

标签: python python-3.x python-2.x

我在工作中使用ArcGIS 10.3,它附带Python 2.7.8;因此,当我运行任何.py / .pyc / .pyw文件时,它默认为引导该.exe文件的路径。

由于一些非ArcGIS相关的工作,我们也正在配置Python 3.4.2,它也安装了自己的路径。

问题是,如何告诉每个.py / .pyc / .pyw文件哪个Python(以及相关的IDLE [我们没有让任何IDE工作])来执行脚本?

1 个答案:

答案 0 :(得分:2)

Pyenv是一个很好的选择。

特别是,设置pyenv local以及virtualenv,您可以在每个项目的基础上获得所需的一切。

https://amaral.northwestern.edu/resources/guides/pyenv-tutorial