Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python &引用;pip列表“;错误124-在Mac OS x上安装_Python_Macos_Virtualenv_Pip - Fatal编程技术网

Python &引用;pip列表“;错误124-在Mac OS x上安装

Python &引用;pip列表“;错误124-在Mac OS x上安装,python,macos,virtualenv,pip,Python,Macos,Virtualenv,Pip,我正在尝试安装pip。我遇到了一个问题,我不知道如何解决它 我已经激活了我的虚拟电视 当我运行$pip时,我会得到命令列表,但当我运行$pip list时,我会得到以下响应 distribute (0.6.28) pip (1.4.1) Exception: Traceback (most recent call last): File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/pip/basecomma

我正在尝试安装pip。我遇到了一个问题,我不知道如何解决它

我已经激活了我的虚拟电视

当我运行$pip时,我会得到命令列表,但当我运行$pip list时,我会得到以下响应

distribute (0.6.28)
pip (1.4.1)
Exception:
Traceback (most recent call last):
  File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/pip/basecommand.py", line 134, in main
    status = self.run(options, args)
  File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-    packages/pip/commands/list.py", line 80, in run
    self.run_listing(options)
  File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-    packages/pip/commands/list.py", line 127, in run_listing
    self.output_package_listing(installed_packages)
  File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/pip/commands/list.py", line 136, in output_package_listing
    if dist_is_editable(dist):
  File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/pip/util.py", line 347, in dist_is_editable
    req = FrozenRequirement.from_dist(dist, [])
  File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/pip/__init__.py", line 194, in from_dist
    assert len(specs) == 1 and specs[0][0] == '=='
AssertionError

Storing complete log in /Users/Marcus/.pip/pip.log

谢谢

尝试建议的解决方案:

当您使用distribute安装时会发生这种情况 剧本跑皮普 安装-U distribute修复了该问题。这只虫子只会在水中繁殖 pip==1.4


最终的问题是,对于PIP1.4来说,distribute的版本太旧了。事实上,distribute的每个版本都太旧了;该软件包被合并回
setuptools
,而
distribute 0.7
实际上只是一个垫片,用于满足
setuptools
的要求……如果您可以解释如何安装它们,那么解释如何修复它就更容易了。或者,更简单地说,只需从头开始安装
setuptools
pip
和/或
virtualenv
,并且完全不要触摸
distribute
,您就可以安装了。我希望可以追溯我安装软件包的所有步骤。我如何重新开始?有没有办法删除我已经安装的或者只需要在以前的副本上重新安装的内容呢?嗯……你是在使用苹果的Python,还是安装了第三方Python(或包含自己Python的Django二进制发行版)并用它代替苹果的Python,值得检查的是,此错误是发生在virtualenv外部还是内部。如果它只发生在内部,您可能只需要创建一个新的venv来重新开始…但您可能希望在全球范围内解决问题。无论如何,您是否尝试过解决方案?如果您使用pip升级distribute和pip,那么应该会自动引入最新的setuptools,并用setuptools存根替换distribute,一切都应该正常工作。(测试时可能交叉手指。)这种方法运气不好