在Mac OS X上为另一个Python版本安装BeautifulSoup

1 投票
2 回答
749 浏览
提问于 2025-04-16 22:04

我在我的Mac上有三个版本的Python:2.6.1(自带的)、2.5.4(用于Google App Engine开发)和2.7.2(一般的Python编程)。

我用python setup.py install安装了BeautifulSoup这个库。但是,只有2.7.2版本能用这个库。

我该怎么做才能让2.5.4版本也能用呢?

2 个回答

1

你需要把你的 PYTHONPATH 环境变量设置成指向你想要安装的那个 Python 版本。然后在运行 python setup.py install 的时候,确保你用的是那个版本的 Python。比如,你可以这样写:PYTHONPATH=/usr/lib/python25 /usr/bin/python25 setup.py install

3
/path/to/other/python setup.py install

在你的 .bashrc 文件中为不同的系统 Python 版本(比如 python25 等)设置别名是很有帮助的。

关于如何改变 python 指向的默认系统 Python 版本,如果你把它指向一个更新的版本,这样做是没问题的,但如果指向一个旧版本,可能会出现问题,所以要小心(这只是我的一点建议)。

撰写回答