5

python2.6.6ソースフォームをダウンロードしますhttp://www.python.org/getit/releases/2.6.6/ その後、これらのコマンドを実行します./configure make

zlibをインポートしようとしましたが、zlibという名前のモジュールが表示されません。そのためのzlibモジュールをインストールする方法

python2.6.8をインストールしようとした後、zlibなしで同じエラーが発生しました。インストール中にエラーが発生しました

これらのモジュールを構築するために必要なビットを見つけることができませんでした:

_bsddb             _curses            _curses_panel   
_hashlib           _sqlite3           _ssl            
_tkinter           bsddb185           bz2             
dbm                dl                 gdbm            
imageop            linuxaudiodev      ossaudiodev     
readline           sunaudiodev        zlib            

必要なビットを見つけるには、detect_modules()のsetup.pyでモジュール名を確認してください。

これらのモジュールの構築に失敗しました:

crypt              nis   
4

4 に答える 4

8

私はこれらのモジュールのいくつかで私を助けたフォローを試みました。
setup.pyを編集する必要があります。
setup.pyで次の行を見つけます。

lib_dirs = self.compiler.library_dirs + [
   '/lib64', '/usr/lib64',
   '/lib', '/usr/lib',
   ]

64ビットの場合
追加/usr/lib/x86_64-linux-gnu

lib_dirs = self.compiler.library_dirs + [
   '/lib64', '/usr/lib64',
   '/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu',
   ]

32ビットの場合
追加/usr/lib/i386-linux-gnu

lib_dirs = self.compiler.library_dirs + [
   '/lib64', '/usr/lib64',
   '/lib', '/usr/lib', '/usr/lib/i386-linux-gnu',
   ]

x86_64-linux-gnui386-linux-gnuはシステム内の別の場所にある可能性があるため、それに応じてパスしてください。

この後、次のモジュールのみが残ります。

_bsddb             bsddb185           dbm             
gdbm               sunaudiodev  
于 2012-08-11T03:07:37.740 に答える
3

パラメータLDFLAGS=-L/usr/lib/x86_64-linux-gnuとして追加する問題を解決しました。configure

于 2013-04-18T17:28:05.673 に答える
2

私はあなたの問題に対処するために自分自身のためにメモを書きました、役に立つかもしれません:python installation

本当にモジュールbsddbが必要ですか?sunaudiodevPython 2.6以降、両方が非推奨になっているため、必要ない場合があります。

于 2012-09-21T14:18:33.057 に答える
1

私はこの正確な問題を抱えていました(正確なPythonディストリビューションも)Dmityの答えはほとんど機能しました...しかし、何時間も検索した後、私は問題を見つけたと思います(ubuntu 11.10-12.10を使用していると仮定します)

さて、私にとって少なくとも問題は、UbuntuがSSLv2を無効にしたという事実に起因していたので、回避策はかなり複雑です。基本的に、セットアップファイルにライブラリパスを追加することに加えて、ソースコードを掘り下げて、SSLv2へのすべての参照を削除してからビルドする必要があります。私はこのチュートリアルに従いました、そして今私はpython-2.6.8で動作するvirtualenvを持っています:

http://ubuntuforums.org/showthread.php?t=1976837

(パッチは使用せずに実装するのはかなり簡単ですpatch)これが問題の解決に役立つことを願っています。PHEW

于 2013-04-28T04:16:29.033 に答える