首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入失败。找不到SCons文件:导入SCons.Script

导入失败。找不到SCons文件:导入SCons.Script
EN

Stack Overflow用户
提问于 2014-07-23 04:56:39
回答 3查看 6.1K关注 0票数 8

这是我在这里的第一个问题,也是我第一次接触scons。我使用命令"sudo python scons install --symlink-scons -- setup.py -lib“从源代码运行了一个构建。它似乎没有错误地构建,但失败了,如下所示:

代码语言:javascript
复制
$ scons --version
Import failed. Unable to find SCons files in:
  /usr/local/bin/../engine
  /usr/local/bin/scons-local-2.3.2
  /usr/local/bin/scons-local
  /usr/local/lib/scons-2.3.2
  /System/Library/Frameworks/Python.framework/Versions/2.7/lib/scons-2.3.2
  /usr/local/lib/python2.7/site-packages/scons-2.3.2
  /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scons-2.3.2
  /System/Library/Frameworks/Python.framework/Versions/2.7/lib/scons-2.3.2
  /usr/local/lib/scons
  /System/Library/Frameworks/Python.framework/Versions/2.7/lib/scons
  /usr/local/lib/python2.7/site-packages/scons
  /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scons
  /System/Library/Frameworks/Python.framework/Versions/2.7/lib/scons
Traceback (most recent call last):
  File "/usr/local/bin/scons", line 190, in <module>
    import SCons.Script
ImportError: No module named SCons.Script

Python版本为2.7.5;运行在OS X Mavericks 10.9.4上。系统中没有以"SCons.Script“开头的文件。

谢谢你的帮助。

EN

回答 3

Stack Overflow用户

发布于 2015-09-12 23:55:47

对于me - OS X (darwin)来说,以下方法刚刚起作用(在这个问题上浪费了几天时间):

一旦安装了scons但无法正常工作:

从python控制台打印python导入路径:

代码语言:javascript
复制
$python
>>import sys
>>print sys.path

查找以“site-package”结尾的路径。cd那里,并查找以scons开头的目录。您将看到至少一个类似于“sons x.y.z”(版本)的dir。

cd返回到site-package。

代码语言:javascript
复制
mkdir SCons

确保它是空的。

现在将原始SCons目录中的所有内容复制到新目录中(根据需要修改以下行):

代码语言:javascript
复制
cp -R scons-x.y.z/SCons/ SCons/
票数 4
EN

Stack Overflow用户

发布于 2014-07-23 13:42:42

LIBPATH似乎被scons用来定位库,所以可能比上面提到的PYTHONHOME更可取。

票数 0
EN

Stack Overflow用户

发布于 2020-06-14 22:18:57

我使用conda和brew uninstall scons修复了这个问题

代码语言:javascript
复制
conda activate
conda install scons
scons
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24897687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档