在同一台PC上管理两个版本的Python

时间:2015-12-26 13:08:51

标签: python python-2.7 google-app-engine python-3.x

我有一台Windows PC,并且运行Python 3.4已经有一段时间了,所有代码都使用这个版本。 C:\Python34C:\Python34\Scripts在我的搜索路径上。

我现在想使用Google App Engine,但似乎我必须安装Python 2.7。

对于我自己的程序,我手动管理这两个版本都没有问题。但是如何在我的背后或幕后运行的应用程序,例如GAE,pip等?他们怎么知道哪个或哪个版本正确?

具体来说,对于GAE,我可以继续使用带有选项"Make this the Python installation the default Python installation"的Python 3.4吗?

2 个答案:

答案 0 :(得分:2)

为了这个目的,存在一个" virtualenv"工具别名虚拟环境。更多HERE

简而言之,您创建了一个容器(文件夹/环境)" A"版本2.X和另一个容器" B"使用版本3.X,这些容器内部将是您在创建这些容器时选择的相应python解释器执行的所有脚本。

virtualenv的官方文档针对的是UNIX / Linux系统,因此对于你来说,WIN的用户可能会更好(更容易)使用" virtualenvwrapper-win"。更多HERE

答案 1 :(得分:0)

更改系统控制面板中的路径 或者在运行3PP程序之前在cmd行中设置PATH值

Path