在Windows上使用两个Python安装运行Scons
我安装了两个不同的Python版本(3.1和2.7),现在这让我很头疼。默认安装的是3.1版本,它的PYTHONHOME和PYTHONPATH已经设置好了。问题是,当我尝试从2.7版本运行scons(通过Python27/Scripts/scons.bat)时,出现了各种导入错误,这些错误指向Python31/lib/文件夹。
除了改变整个系统的PYTHONHOME和PYTHONPATH,还有没有好的解决办法?难道scons不能在安装了两个Python版本的情况下正常工作吗?
不确定这个问题是属于SuperUser还是StackOverflow,但我猜大多数对Python和Scons有经验的人会在这里,而不是在SU。
1 个回答
1
试着在 scons.bat
脚本中设置 PYTHONHOME
和 PYTHONPATH
,让它们分别指向每个 Python 安装的正确路径。