1

我使用 python,并且想在窗口 7 中安装模块 zope.interface,我使用了 cmd:

pip install zope.interface

但控制台显示:

Removing temporary dir c:\users\000790\appdata\local\temp\pip_build_000790...
Exception:

Traceback (most recent call last):

  File "C:\Python27\lib\site-packages\pip\basecommand.py", line 134, in main
    status = self.run(options, args)

  File "C:\Python27\lib\site-packages\pip\commands\install.py", line 236, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)

  File "C:\Python27\lib\site-packages\pip\req.py", line 1092, in prepare_files
    self.unpack_url(url, location, self.is_download)

  File "C:\Python27\lib\site-packages\pip\req.py", line 1238, in unpack_url
    retval = unpack_http_url(link, location, self.download_cache, self.download_dir)

  File "C:\Python27\lib\site-packages\pip\download.py", line 622, in unpack_http_url
    download_hash = _download_url(resp, link, temp_location)

  File "C:\Python27\lib\site-packages\pip\download.py", line 510, in _download_url
    logger.end_progress('%s downloaded' % format_size(downloaded))

  File "C:\Python27\lib\site-packages\pip\log.py", line 98, in end_progress
    "Tried to end_progress without start_progress")

AssertionError: Tried to end_progress without start_progress

如果您对上述错误有任何解决方法,请告诉我。

4

1 回答 1

1

这里下载zope.interface 的 .egg 并在 CMD 中尝试:

c:\Python27\Scripts\easy_install.exe c:\zope.interface-3.6.1-py2.6-win32.egg

注意:要安装 .egg,我们需要 setuptools 中的“Easy Install”。所以,我们必须先安装 setuptools。从这里下载。

注意 2:如果 .egg 不在 C:\ 路径上,则有时无法识别

于 2014-07-31T17:57:15.163 回答