3
當我在使用brew的python 2.7安裝的版本上使用pip freeze時,我得到一個導入錯誤,沒有名爲zlib的模塊。導入錯誤沒有名爲zlib的模塊(brew安裝的python)
➜ ~ pip freeze
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in <module>
load_entry_point('pip==7.1.2', 'console_scripts', 'pip')()
File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 558, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2682, in load_entry_point
return ep.load()
File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2355, in load
return self.resolve()
File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2361, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python2.7/site-packages/pip/__init__.py", line 15, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/usr/local/lib/python2.7/site-packages/pip/vcs/mercurial.py", line 10, in <module>
from pip.download import path_to_url
File "/usr/local/lib/python2.7/site-packages/pip/download.py", line 38, in <module>
from pip._vendor import requests, six
File "/usr/local/lib/python2.7/site-packages/pip/_vendor/requests/__init__.py", line 58, in <module>
from . import utils
File "/usr/local/lib/python2.7/site-packages/pip/_vendor/requests/utils.py", line 26, in <module>
from .compat import parse_http_list as _parse_list_header
File "/usr/local/lib/python2.7/site-packages/pip/_vendor/requests/compat.py", line 7, in <module>
from .packages import chardet
File "/usr/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/__init__.py", line 3, in <module>
from . import urllib3
File "/usr/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/__init__.py", line 10, in <module>
from .connectionpool import (
File "/usr/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/connectionpool.py", line 38, in <module>
from .response import HTTPResponse
File "/usr/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 5, in <module>
import zlib
ImportError: No module named lib
我認爲這是正常的Python安裝,但我已經安裝了蟒蛇(2.7)與BREW和卸載,並重新安裝沖泡不能夠解決問題?
➜ ~ which pip
/usr/local/bin/pip
➜ ~ which python
/usr/local/bin/python
它看起來像一個問題在這裏描述http://stackoverflow.com/a/7587545/4716013所以可能是一個錯誤的系統路徑和/或在適當的目錄中缺少'__init __。py'文件... –
謝謝,但我不明白這個問題是如何相關的 - 那是關於包括一個__init__.py文件,因此它被識別爲模塊。我可以看到的唯一有點相關的是導入錯誤 – Yunti
通過在此處解決http://andinfinity.de/quick-note-homebrew-installed-python-fails-to-import-zlib/ – Yunti