安装django后更改python版本

时间:2011-05-24 09:38:47

标签: python django mod-wsgi

我正在尝试安装mod_wsgi和django。当我“make”mod_wsgi然后我得到错误,如果我使用python2.7但它没有使用默认的python。

我已经浪费了很多时间去解决这个问题,但无法解决它。

我只想知道如果继续使用默认的python并安装Django,那么我可以将python更改为2.7以后

编辑: 的 CENTOS5.5 我得到的错误是

  

的/ usr /斌/ LD:   /opt/python27/lib/libpython2.7.a(node.o):   重新定位R_X86_64_32对`a   当地符号'不能用于   制作共享对象;重新编译   -fPIC       /opt/python27/lib/libpython2.7.a:无法读取符号:值不正确       collect2:ld返回1退出状态       apxs:错误:命令失败,rc = 65536       。       make: * [mod_wsgi.la]错误1

如果我做的话,这一切都会好起来的

  mod_wsgi目录中的

“make”

现在,此错误已写在help site

但我无法配置这些东西。

根据他们的说法

  

如果正在使用Python的版本   是为X86 64位编译的   架构和共享库   存在,但不在'配置'   目录,然后添加缺失   符号链接可能是所有必需的。

我发现我的python版本是64位。所以唯一剩下的就是他在上面提到的另一个选项。

我不知道如何

1) Check if shared library does exist
2) How to add the missing symlink

如果我使用默认的python制作mos_wsgi,那么我没有错误。

1 个答案:

答案 0 :(得分:1)

  

我只想知道如果继续使用默认的python并安装Django,那么我可以将python更改为2.7以后

是。允许升级。 AFAIK,没有法律规定你不允许升级。确实,为什么要问升级是否可行?你有没有被告知你不允许升级?

使用默认的Python。

学习Python。做整个教程。

安装Django。

学习Django。做整个教程。

当你去安装mod_wsgi(你不应该先做)时,请搜索CentOS和mod_wsgi。搜索是一项重要技能。

Problem with Django setup using mod_wsgi and apache on centos 5.4

http://library.linode.com/frameworks/django-apache-mod-wsgi/centos-5

允许升级。不要求许可。搜索相关问题。