2

Mint 9を実行していますが、Virtualenvを実行できません。実行するたびに、zlibのImportErrorが発生しますが、ソフトウェアマネージャーはzlib1g-devとzlib1gの両方がインストールされていると主張します。

興味深いのは、PYTHONPATH環境変数が設定されていないことです。これは典型的なことであり、zlibが見つからない理由が問題になる可能性がありますか?

編集:

また、標準のPythonプロンプトからは実際には利用できないことも確認しました。Python内でライブラリが利用可能であることを確認するにはどうすればよいですか?

編集:

問題が見つかりました。Python2.7を使用しようとしていましたが、ディストリビューションのデフォルトは2.6です。zlibライブラリはPython2.6にのみインストールされているようです。それらを2.7にするにはどうすればよいですか?

4

1 に答える 1

0

virtualenv は をエクスポートせずPYTHONPATH、代わりにVIRTUAL_ENVエクスポートし、モジュールsys.pathによって処理されsiteます。

これzlibは標準ライブラリにあり、デフォルトで有効になるように構成されているため、zlib-dev がインストールされていないと思います。

試す:

sudo apt-get install zlib1g-dev

yr python2.7を再コンパイルします。

于 2011-12-14T06:03:17.733 に答える