我用hostgator开了一张票,但试图自己解决这个问题。
在我的共享hostgator帐户上,当我做python -V时。它给了我2.6.6 我需要使用他们拥有的2.7,但不能在我的shebang线上工作。
1)那么,如何将我的python命令更改为指向2.7 我尝试修改.bash_profile但最后添加了2.7路径。
2)其实我的shebang线也需要工作。
答案 0 :(得分:1)
我发现以下评论是针对Google网上论坛上其他人发布的同一问题。我也遇到了同样的问题,但尚未尝试下面提到的方法。如果您觉得它可能会有帮助,请试试。
嗨,我也在使用hostgator来主持一个django项目。
首先请注意,他们有不同的计划和不同的功能,我要写的内容适用于他们的共享主机方案。
看起来他们正在使用某些版本的centos,我相信它带有python 2.6。
在源文件夹上从源代码安装python是个好主意,但不幸的是hostgator会阻止访问gcc。
另一方面他们已经安装了python 2.7.3,juts使用python2.7作为可执行文件,尝试运行“python2.7 -V”
不过,他们还有2.6.6的python2.6和3.2.3的python3之后你应该使用virtualenv创建一个特定于项目的环境,这样你就可以使用pip安装了东西。将virtualenv.py文件下载到您的项目文件夹并从那里运行它。对于index.fcgi文件,你应该把它放在第一行:
#!/home/username/projectname/env/bin/python
除此之外,我认为它应该是标准的