我在共享主机上,无法更改Python2.4的符号链接,默认为2.3。我尝试在导演中创建一个sym链接,我将继续使用2.4,但似乎在/ usr / bin / python下的'全局'python解释器需要优先考虑,除非我将它作为./python运行。有什么替代方法可以覆盖这种行为?
答案 0 :(得分:3)
如果您正在使用shell,则可以按照建议创建符号链接,并在.profile中更新路径。这在前一篇文章中有描述。
如果这些是CGI /您只在共享主机上运行的脚本,您可以更改脚本顶部的shebang行,告诉系统运行脚本的解释器。
即。变化
#!/usr/bin/env python
到
#!/whatever/the/path/to/your/version/python
答案 1 :(得分:2)
创建一个符号链接并添加PATH变量的路径:
ln -s /usr/bin/python2.4 $HOME/bin/python
export PATH="$HOME/bin:$PATH"