相关疑难解决方法(0)

Python可执行文件找不到libpython共享库

我在CentOS 5上安装Python 2.7.我按如下方式构建并安装了Python

./configure --enable-shared --prefix=/usr/local
make
make install
Run Code Online (Sandbox Code Playgroud)

当我尝试运行/ usr/local/bin/python时,我收到此错误消息

/usr/local/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当我在/ usr/local/bin/python上运行ldd时,我得到了

ldd /usr/local/bin/python
    libpython2.7.so.1.0 => not found
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00000030e9a00000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00000030e9200000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00000030fa200000)
    libm.so.6 => /lib64/libm.so.6 (0x00000030e9600000)
    libc.so.6 => /lib64/libc.so.6 (0x00000030e8e00000)
    /lib64/ld-linux-x86-64.so.2 (0x00000030e8a00000)
Run Code Online (Sandbox Code Playgroud)

我如何告诉Python在哪里找到libpython?

python

133
推荐指数
4
解决办法
21万
查看次数

错误:命令失败,rc = 65536 python和mod_wsgi

我有这个问题:

我正在运行pythonbrew来获取python2.7,所以我重新编译mod_wsgi以使用2.7 python.

为此,我遵循了本教程:

code.google.com/p/modwsgi/wiki/QuickInstallationGuide

涉及下载文件 - 我得到一个tar.gz文件 - 然后"配置" ./configure --with-python=/home/bharal/.pythonbrew/pythons/Python-2.7.2/bin/python --enable-shared

现在我假设这是我的python附加的正确位置 - 上面的with-python的值只是我得到的响应 which python

好!所以,现在问题.在我运行上面的配置后,我运行make,我得到:

/usr/include/features.h:160:1: warning: this is the location of the previous definition
/usr/share/apr-1.0/build/libtool --silent --mode=link --tag=disable-static x86_64-linux-gnu-gcc -o mod_wsgi.la  -rpath /usr/lib/apache2/modules -module -avoid-version    mod_wsgi.lo -L/home/aiyer    /.pythonbrew/pythons/Python-2.7.2/lib -L/home/aiyer/.pythonbrew/pythons/Python-2.7.2/lib  /python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm
/usr/bin/ld: /home/bharal/.pythonbrew/pythons/Python-2.7.2/lib/libpython2.7.a(abstract.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/home/aiyer/.pythonbrew/pythons/Python-2.7.2/lib/libpython2.7.a: could not read symbols: Bad  value
collect2: ld returned …
Run Code Online (Sandbox Code Playgroud)

python mod-wsgi

3
推荐指数
1
解决办法
8199
查看次数

标签 统计

python ×2

mod-wsgi ×1