Python3.4.1 LINUX - 来自pip import main引发ImportError:无法导入名称'main'

时间:2014-07-16 03:03:45

标签: pip zlib python-3.4 libz

我使用的服务器不是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?

0 个答案:

没有答案