在Mac OS X上为另一个Python版本安装BeautifulSoup
我在我的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 版本,如果你把它指向一个更新的版本,这样做是没问题的,但如果指向一个旧版本,可能会出现问题,所以要小心(这只是我的一点建议)。