通常はpython 2.5でビルドされますが、2.6が必要です! 2.6 は通常 /opt/python26 にインストールされ、コンソールで python2.6 として正常に実行されます。
しかし
python2.6 uwsgiconfig.py --build
ください
*** uWSGI linking ***
/usr/bin/ld: cannot find -lpython2.6
collect2: ld returned 1 exit status
ヘルプ!
通常はpython 2.5でビルドされますが、2.6が必要です! 2.6 は通常 /opt/python26 にインストールされ、コンソールで python2.6 として正常に実行されます。
しかし
python2.6 uwsgiconfig.py --build
ください
*** uWSGI linking ***
/usr/bin/ld: cannot find -lpython2.6
collect2: ld returned 1 exit status
ヘルプ!
試す:
LD_LIBRARY_PATH="/somepath/" python2.6 uwsgiconfig.py --build
somepath
ファイルへのパスはどこにありますlibpython2.6.so.x
か。
ファイルをそれぞれ更新/etc/ld.so.conf
し、ライブラリへのパスを追加して実行しますldconfig
。
uwsgiconfig.py を編集し、PYLIB_PATH を python lib ディレクトリのパスに設定します。