繁体   English   中英

安装django后更改python版本

[英]Change the python version after installing django

我正在尝试安装 mod_wsgi 和 django。 当我“制作” mod_wsgi 时,如果我使用 python2.7 会出错,但使用默认 python 就可以了。

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

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

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

/usr/bin/ld: /opt/python27/lib/libpython2.7.a(node.o): 在制作共享 object 时,不能使用针对“本地符号”的重定位 R_X86_64_32; 使用 -fPIC /opt/python27/lib/libpython2.7.a 重新编译:无法读取符号:错误值 collect2:ld 返回 1 退出状态 apxs:错误:命令失败,rc=65536。 制作: * [mod_wsgi.la] 错误 1

如果我这样做,这一切都会发生

mod_wsgi 目录中的“make”

现在这个错误写在他们的帮助网站上

但我无法配置这些东西。

根据他们

如果正在使用的 Python 版本是为 X86 64 位架构编译的,并且共享库确实存在,但不在“config”目录中,则可能只需要添加缺少的符号链接。

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

我不知道怎么做

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

如果我使用默认的 python 制作 mos_wsgi,那么我不会出错。

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

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

使用默认的 Python。

了解 Python。 完成整个教程。

安装 Django。

了解 Django。 完成整个教程。

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

在 centos 5.4 上使用 mod_wsgi 和 apache 设置 Django 时出现问题

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM