【问题标题】:Updating pip not working更新点子不起作用
【发布时间】:2014-01-18 15:57:24
【问题描述】:

我陷入困境。 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 中运行的确切代码。

【问题讨论】:

    标签: python pip anaconda conda


    【解决方案1】:

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

    conda update distribute
    

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

    【讨论】:

      【解决方案2】:

      在撰写本文时,pip v1.4.1 is the latest stable release。您遇到的警告是 conda (pydata/conda #429) 中的一个已知错误。

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

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

      【讨论】:

        猜你喜欢
        • 2011-02-07
        • 2017-06-08
        • 1970-01-01
        • 2014-08-29
        • 1970-01-01
        • 1970-01-01
        • 2017-12-17
        • 1970-01-01
        • 2017-12-20
        相关资源
        最近更新 更多