如何在Mac OS X上安装scons

时间:2009-07-30 16:22:34

标签: macos scons

请告诉我如何在MacOSX上安装scons?

我没有看到http://www.scons.org/

指定的mac下载

谢谢。

7 个答案:

答案 0 :(得分:34)

MacPorts的替代方案是使用HomeBrew,您只需要

brew install scons

答案 1 :(得分:33)

Download the tarball然后参阅用户指南的第一章Building and Installing SCons。简而言之:

# cd scons-1.2.0
# python setup.py install

答案 2 :(得分:9)

安装MacPorts,然后在终端(应用程序>实用程序> Terminal.app)中输入:

sudo port install scons

此命令将自动为您下载并安装scons。 MacPorts要求您安装了开发人员工具,因此如果不安装,则需要下载并安装Xcode 3 DVD

注意1:Xcode 2.5是适用于Mac OS X Tiger的最新Xcode版本。

注意2:如果您尚未安装MacPorts,这可能会非常痛苦。但是,您真的应该采用这种方式,因为MacPorts可以轻松更新已安装的软件,它可以自动管理软件之间的依赖关系,并且可以在将来更轻松地安装其他软件包。

答案 3 :(得分:1)

如果您有Python setuptools,以下将从sourceforge安装scons-1.2.0:

easy_install scons

但请记住issues people raise与setuptools。

另外,请记住这个question以及关于隔离Python环境的virtualenv和pip的答案。

答案 4 :(得分:1)

在Mac OS X上还有一个用于SCons的GUI安装程序,我可以在这里下载:

https://github.com/rviney/scons-mac-installer

答案 5 :(得分:0)

从版本2.3.0开始,SCons无需安装即可运行:

# get the source and switch to stable 2.3.0 version
hg clone https://bitbucket.org/scons/scons/ -r 2.3.0

# make sure to use Python 2 for now
python scons/src/scripts/scons.py

从源代码运行2.3.0时,SCons.__version__未正确设置,因此如果可以,那么EnsureSConsVersion()可能会失败。

答案 6 :(得分:-1)

下拉SCons源并将其放入/Library/Python/X.X/。确保你有这样的目录结构:/ Library /Python / X.X / SCons / init .py

请记住,导入搜索模块,默认情况下,/ Library / Python / XXX位于搜索路径中。