3

root ではないサーバーを使用しており、Python 3.4.1 を必要とするスクリプトがいくつかあります。次の構文を使用して、ソース tarball からソフトウェアを構築しました

$ ./configure --prefix=$HOME
$ make
$ make install

を参照するようにpython3変更した後、起動できたので、ソフトウェアは正常にインストールされました。しかし、ピップはそれほど幸運ではありませんでした。.bash_profile$HOME/bin

$ pip3.4
Traceback (most recent call last):
  File "/home/scnorton/bin/pip3.4", line 7, in <module>
    from pip import main
ImportError: cannot import name 'main'

を実行しようとするとpython3 get-pip.py、次のエラーが表示されます。

Traceback (most recent call last):
  File "get-pip.py", line 17474, in <module>
    main()
  File "get-pip.py", line 17466, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 17406, in bootstrap
    import pip
zipimport.ZipImportError: can't decompress data; zlib not available

/usr/lib64 ディレクトリを確認したところ、zlib がサーバーにインストールされていることがわかりました。コマンドmodule load zlib-1.2.8-1を実行して、pipを再インストールしようとしましたが、うまくいきませんでした。問題は、Python3.4.1 が 32 ビット アプリケーションとしてインストールされていることでしょうか? その場合、Linux 用の 64 ビット Python3.4.1 はどこで入手できますか?

4

0 に答える 0