MediaTemple DV服务器上的Plesk使用Python 2.4作为东西,所以2.4安装无法替换,但有人建议安装单独的python 2.7安装,因为我的应用程序运行。我是整个服务器的新手,所以这是新的领域。我的感觉是我可以为源文件创建一个新目录,并使用SSH将文件下载到所述目录,然后cd进入它并安装python 2.7。然后我必须弄清楚如何确保Apache知道使用Python 2.7来运行有问题的django应用程序。这听起来不错吗?
答案 0 :(得分:0)
除非你可以对你的python安装进行系统范围的更改,否则你必须在同一个虚拟环境中运行Apache,python和Django。如果不可能,使用gunicorn(而不是apache)在virtualenv中运行Django应用程序(在与Apache不同的端口中)。如果此应用程序在子域中运行,您应该考虑在PAAS(Heroku,Google App Engine等)中托管Django应用程序,以便您轻松切换运行环境。
答案 1 :(得分:0)
没关系,排序吧。重要的是通过添加usr / local / lib编辑etc / ld.so.conf,然后运行sbin / ldconfig,然后使ld.so.conf看起来像:
include ld.so.conf.d/*.conf
/usr/local/lib
Donwload然后编译Python
并使用make&&让altinstall。