hostgator - 更改python版本
我在HostGator上开了一个工单,但我想自己解决这个问题。
在我的共享HostGator账户上,当我输入python -V时,它显示的是2.6.6。我需要使用2.7版本,他们确实有这个版本,但在我的shebang行上不起作用。
1)那么,我该如何把我的python命令指向2.7版本呢?我尝试修改.bash_profile文件,但2.7的路径是加在最后面的。
2)其实我的shebang行也需要正常工作。
1 个回答
1
我在Google Groups上看到有人提到过同样的问题,下面是他们的评论。我也遇到了同样的问题,但还没尝试过他们提到的方法。如果你觉得有帮助,可以试试看。
你好,我也在用hostgator来托管一个django项目。
首先要注意,他们有不同的套餐,功能也不一样,我接下来说的适用于他们的共享主机套餐。
看起来他们使用的是某个版本的centos,应该是自带python 2.6。
在你的家目录下从源代码安装python是个好主意,但不幸的是,hostgator不允许访问gcc。
不过,他们已经安装了python 2.7.3,你可以直接用python2.7来执行,试试运行“python2.7 -V”。
顺便说一下,他们还有python 2.6.6和python 3.2.3。
接下来,你应该使用virtualenv来创建一个项目专用的环境,这样你就可以用pip来安装东西。把virtualenv.py文件下载到你的项目文件夹,然后从那里运行它。对于index.fcgi文件,你应该在第一行加上这个:
#!/home/username/projectname/env/bin/python
除此之外,我觉得应该是标准的做法。