我正在尝试安装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,那么我没有错误。
答案 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
允许升级。不要求许可。搜索相关问题。