我安装了两个不同的python版本(3.1和2,7)这现在引起了头痛。默认安装是3.1,它设置了PYTHONHOME和PYTHONPATH。问题是,当我尝试从2.7安装(通过Python27 / Scripts / scons.bat)运行scons时,我得到了引用Python31 / lib /文件夹的各种导入错误。
除了改变整个系统的PYTHONHOME和PYTHONPATH之外,还有什么好的解决方案。难道scons能不能安装两个版本的python吗?
不确定这是超级用户还是SO问题,但我猜大多数使用Python和Scons的人都会在这里挂起,而不是SU。
答案 0 :(得分:1)
尝试将PYTHONHOME
脚本中的PYTHONPATH
和scons.bat
分别设置为每个Python安装的正确值。