如何安装到主目录下的路径?
mkdir /home/masi/.local
cd python-2.6.1
make clean
./configure --prefix=/home/masi/.local
make
make install
然后运行:
/home/masi/.local/bin/python
同样,如果您的脚本(例如CGI)需要您自己的Python用户版本,则必须明确告诉它们:
#!/home/masi/.local/bin/python
而不是使用默认的系统Python,而是选择“#!/ usr / bin / env python”。
您可以更改PATH设置,以使仅从控制台键入“ python”即可运行该版本,但对于在其他用户下运行的Web应用程序无济于事。
如果您编译链接到Python的内容(例如mod_wsgi),则必须告诉它在哪里可以找到Python,否则它将使用系统版本。通常这样做是这样的:
./configure --prefix=/home/masi/.local --with-python=/home/masi/.local
对于其他基于setup.py的扩展,例如MysqLdb,您只需使用正确版本的Python运行setup.py脚本:
/home/masi/.local/bin/python setup.py install