【问题标题】:Python 2.7 built from Source on AIX5.3 does not execute for libpython2.7.so从 AIX5.3 上的 Source 构建的 Python 2.7 不能为 libpython2.7.so 执行
【发布时间】:2016-12-20 08:32:24
【问题描述】:

这是在 AIX 5.3 上。

当我运行从源代码构建的 Python 时,我收到以下错误(这是尽管路径中存在库并且该路径存在于 LD_LIBRARY_PATH 变量中。)。 p>

a776q /app/appadm/.Mim>python2.7/bin/python
exec(): 0509-036 Cannot load program python2.7/bin/python because of the following errors:
        0509-150   Dependent module libpython2.7.so could not be loaded.
        0509-022 Cannot load module libpython2.7.so.
        0509-026 System error: A file or directory in the path name does not exist.
a776q /app/appadm/.Mim>export LD_LIBRARY_PATH=/app/appadm/.Mim/python2.7/lib/:$LD_LIBRARY_PATH
a776q /app/appadm/.Mim>python2.7/bin/python
exec(): 0509-036 Cannot load program python2.7/bin/python because of the following errors:
        0509-150   Dependent module libpython2.7.so could not be loaded.
        0509-022 Cannot load module libpython2.7.so.
        0509-026 System error: A file or directory in the path name does not exist.
a776q /app/appadm/.Mim>ls -ltr /app/appadm/.Mim/python2.7/lib/
total 5192
-r-xr-xr-x   1 appadm   appadm      2637588 13 ago 07:50 libpython2.7.so
drwxr-sr-x  28 appadm   appadm        14336 13 ago 07:59 python2.7
drwxr-sr-x   2 appadm   appadm          512 13 ago 07:59 pkgconfig
a776q /app/appadm/.Mim>ldd python2.7/bin/python
python2.7/bin/python needs:
         /usr/lib/libc.a(shr.o)
         /usr/lib/libpthreads.a(shr_comm.o)
         /usr/lib/libpthreads.a(shr_xpg5.o)
Cannot find      /unix
         /usr/lib/libcrypt.a(shr.o)

我使用以下代码从源代码构建了 python

export PATH=/usr/bin:/usr/vac/bin
export CC=/usr/vac/bin/xlc_r
./configure --with-gcc="xlc_r" --disable-ipv6 AR="ar" --prefix=/app/appadm/.Mim/python2.7 --enable-shared
make
make install

请指导

【问题讨论】:

    标签: python python-2.7 aix


    【解决方案1】:

    最后的问题是我设置了 LD_LIBRARY_PATH 而我应该在 AIX 上设置 LIBPATH

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 2018-08-21
      • 2014-12-23
      • 2011-03-04
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-23
      相关资源
      最近更新 更多