我一直在努力使SCons现在工作很长时间,但尚未成功。在进行其他所有操作之前:我正在运行Windows 7 x64。
我首先在其中安装了Python 2.7.11,C:\Software\Python27并将这两个目录都添加C:\Software\Python\Scripts到了系统路径中(对于所有用户而言)。然后,我在中安装了SCons C:\Software\Python27\Lib\site-packages\scons-2.4.1,并在前面提到的scripts-directory(SCons安装msi默认使用的目录)中安装了脚本。
现在,当我尝试运行SCons时,出现以下错误消息:
导入失败。在以下位置找不到SCons文件:
...
ImportError:没有名为SCons.Script的模块
作为用户,我真的不知道错误的出处,除了SCons无法解决它自己的导入。
我通过创建一个新文件夹来创建它C:\Software\Python27\Scripts\scons-local,并将SCons安装文件夹(...\Python27\Lib\site-packages\scons-2.4.1)的内容移动到新创建的文件夹中,从而使它起作用。但这给了我一个语法错误:
我在这里发现此错误是由于我的Python版本不支持条件表达式,因为Python 2.4及更高版本支持这种表达式。事实是,我正在使用Python 2.7.11,因此我不应该收到此错误。
在此先感谢您的帮助!
不再支持 Windows 安装程序。现在安装 SCons 的最佳方法是通过 pip
所以:
python -Mpip install SCons
请注意,您将需要 Python 3.5 或更高版本(尽管此时我建议使用 3.10 或更高版本)
| 归档时间: |
|
| 查看次数: |
2683 次 |
| 最近记录: |