Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Scientific Linux上为python2.7构建mod_wsgi_Python_Linux_Mod Wsgi - Fatal编程技术网

无法在Scientific Linux上为python2.7构建mod_wsgi

无法在Scientific Linux上为python2.7构建mod_wsgi,python,linux,mod-wsgi,Python,Linux,Mod Wsgi,我使用python 2.7.5使用web.py开发了一个web应用程序 我需要在运行Scientific Linux 6.5的服务器上部署它。它附带Python2.6.6,系统需要这个版本,所以我不得不并行安装Python2.7.5 我需要做的是安装使用Python2.7.5的mod_wsgi。我找不到预编译的包,所以我尝试从源代码构建一个。我下载了mod_wsgi-3.4的源代码 我运行了以下配置: ./configure --with-python=/home/mapto/Python-2.

我使用python 2.7.5使用web.py开发了一个web应用程序

我需要在运行Scientific Linux 6.5的服务器上部署它。它附带Python2.6.6,系统需要这个版本,所以我不得不并行安装Python2.7.5

我需要做的是安装使用Python2.7.5的mod_wsgi。我找不到预编译的包,所以我尝试从源代码构建一个。我下载了mod_wsgi-3.4的源代码

我运行了以下配置:

./configure --with-python=/home/mapto/Python-2.7.5/python
并得到回应:

正在检查apxs2。。。没有

正在检查APX/usr/sbin/apxs

正在检查Apache版本。。。2.2.15

配置:创建./config.status

config.status:正在创建Makefile

当我运行“使其失败”时,会出现以下情况:

/usr/bin/ld:/usr/local/lib/libpython2.7.a(abstract.o):在创建共享对象时,不能使用针对“.rodata.str1.8”的重新定位R_X86_64_32;用-fPIC重新编译

/usr/local/lib/libpython2.7.a:无法读取符号:错误值

collect2:ld返回了1个退出状态

apxs:错误:命令失败,rc=65536

make:[mod_wsgi.la]错误1

我怎样才能解决这个问题?安装apxs2会有帮助吗?如果是,我该怎么做?(显然,当我执行“yum install httpd devel”时,它安装了apxs,而不是apxs2)

这对我来说很有效:

我也必须这样做,因为并行python版本: