如何在 Mac OS X 上安装 scons

问题描述 投票:0回答:8

你能告诉我如何在 MacOSX 上安装 scons 吗?

我没有从 http://www.scons.org/

看到指定的 mac 下载

谢谢。

macos scons
8个回答
42
投票

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

brew install scons

33
投票

下载 tarball 然后参考用户指南的第一章,Building and Installing SCons。简而言之:

# cd scons-1.2.0
# python setup.py 安装

9
投票

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

sudo 端口安装 scons

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

注意 1:Xcode 2.5 是可在 Mac OS X Tiger 上运行的最后一个 Xcode 版本。

注意 2:如果您还没有安装 MacPorts,这可能看起来非常痛苦。但是,您真的应该走这条路,因为 MacPorts 可以轻松更新已安装的软件,它可以自动管理软件之间的依赖关系,并且可以更轻松地在将来安装其他软件包。


1
投票

如果你有 Python 安装工具,下面将从 sourceforge 安装 scons-1.2.0:

easy_install scons

但请记住人们使用设置工具提出的问题

此外,请记住这个问题以及有关用于隔离 Python 环境的 virtualenv 和 pip 的答案。


1
投票

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

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


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() 可能会失败,如果这对您来说没问题的话。


0
投票

通过pipx安装

  1. 安装
    pipx
    (如果尚未完成)
brew install pipx
pipx ensurepath
  1. pipx install scons
  2. 安装手册页和配置手册路径
cp ~/.local/pipx/venvs/scons/scons*.1 ~/.local/share/man/man1/

插入

MANPATH=$HOME/.local/share/man/:$MANPATH;

进入 bashrc/zshrc.

pipx的优势

在隔离环境中安装和运行 Python 应用程序。 (参见 xkcd 对 Python 依赖项的看法)。


-2
投票

拉下 SCons 源码,放到 /Library/Python/X.X/ 中。确保你有这样的目录结构:/Library/Python/X.X/SCons/init.py

记住,import 搜索模块,搜索路径默认是 /Library/Python/XXX

© www.soinside.com 2019 - 2024. All rights reserved.