我的机器上安装了两个版本的Python(版本2.6和2.5).我想为一个项目运行2.6,为另一个项目运行2.5.
如何指定要使用的内容?
我正在使用Windows XP SP2.
Virtualenv非常棒:它让我可以保留许多不同的Python安装,这样不同项目的依赖关系就不会全部集中在一起.
但是,如果我想在Windows上安装一个打包为.exe安装程序的软件包,我如何指导它安装到virtualenv?例如,我有pycuda-0.94rc.win32-py2.6.exe.当我运行它时,它会检查注册表,并且只找到一个要安装的Python26,这是我的virtualenv所基于的常见的.
如何指导它安装到virtualenv?
有关Python网站上的官方文档,如何在Linux上的同一台机器上安装和运行多个版本的Python?
我可以找到大量的博客帖子和答案,但我想知道是否有"标准"官方方式这样做?
或者这完全取决于操作系统?
我在Windows 7上安装了Python 2.6和Python 3并设置了环境变量:path = d:\python2.6.
当我python在cmd中运行时,它显示的是python版本是2.6,这是正确的!
但是当我在bat文件中编写脚本并运行它时,显示的python版本为3.1.
这有什么不对?
bat文件中的脚本代码:
import sys
print (sys.version)
Run Code Online (Sandbox Code Playgroud) 如何配置Windows命令对话框以在其中运行不同的python版本?例如,当我键入python2它运行python 2.7时,当我键入python3它运行python 3.3?我知道如何配置一个版本的环境变量,但两个?我的意思是Linux终端.