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 中运行的确切代码。
4

2 回答 2

2

正如 Jacob Budin 所指出的,这是一个 conda 错误。尝试运行

conda update distribute

看看这是否会使问题消失。无论哪种方式,您都无需担心。

于 2014-01-03T19:40:08.293 回答
1

在撰写本文时,pip v1.4.1 是最新的稳定版本。您遇到的警告是 conda ( pydata/conda #429 ) 中的一个已知错误。

检查是否在您的 conda 环境./python ./pip listbin/目录中运行(即,使用本地 Python 和 pip 脚本)产生您期望的输出(即,已安装包的列表,没有错误);如果没有,那就是它正在挂断的内容。

我会将您的经验添加到 GitHub 错误线程中。

于 2013-12-31T21:17:55.930 回答