答案 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安装程序,我可以在这里下载:
答案 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位于搜索路径中。