更新pip无效

8

我陷入了困境。Conda一直告诉我要升级pip,但是当我运行conda update pip命令时,它说pip已经完全更新了。我的终端精确输出如下:

Anton-MacBook-Pro:~ anton$ conda update pip -p /Users/anton/anaconda/envs/py3k

# All packages already at latest version, nothing to do.
# packages in environment at /Users/anton/anaconda/envs/py3k:
#
# Warning: Your version of pip is older than what conda requires for pip
# integration, so pip-installed packages will not be displayed.  Please
# update pip, (conda update pip -p /Users/anton/anaconda/envs/py3k)

pip                       1.4.1                    py33_1  

Anton-MacBook-Pro:~ anton$

我的理解是终端输出的内容如下:

  1. 我告诉conda更新pip。
  2. Conda告诉我pip已经是最新版本,然后
  3. Conda警告我pip没有更新到最新版本,并建议我运行第1步中刚刚执行过的代码。
2个回答

2
这是一个conda的Bug,正如Jacob Budin所指出的那样。尝试运行:
conda update distribute

看看这是否能解决问题。无论如何,您都不需要担心。


1
截至撰写本文,pip v1.4.1是最新的稳定版本。您遇到的警告是conda中已知的一个错误(pydata/conda #429)。
请检查在您的conda环境的bin/目录中运行./python ./pip list是否产生了您所期望的输出(即列出已安装的软件包而不出现错误)。如果没有,请查明原因。
我建议您将自己的经验添加到GitHub的错误线程中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接