【问题标题】:pip doesn't upgrade in windowspip 不会在 Windows 中升级
【发布时间】:2018-05-18 07:24:33
【问题描述】:

即使有一些类似的问题,但没有一个建议的解决方案适用于我的案例。简单地说,在tensorflow 安装后尝试安装包这个消息

"You are using pip version 9.0.1, however version 10.0.1 is available. You   
should consider upgrading via the 'python -m pip install --upgrade pip' 
command."

像这样: 但是遵循这个python -m pip install --upgrade pip 即使是管理员级别也不起作用,也不是这个:python -m pip install -U pip

(我使用的是 Miniconda,仅作为补充信息)

【问题讨论】:

  • python -m pip install --upgrade pip 收到什么错误消息?它通常不会带来麻烦。
  • (核选项当然是卸载+重新安装最新的发行版,包括pip。但这是最后的手段。你是作为管理员还是用户安装了conda?)
  • 我以用户身份安装了 conda。我把我尝试升级时的图像作为管理员(只是为了尝试),但作为普通用户,情况也是一样的。
  • 与其使用图片​​显示错误代码,不如复制完整的错误代码并将其作为代码添加到问题中。我们更容易复制,也更利于搜索引擎和其他用户找到相关结果。
  • 它只是 pip install pip --upgrade

标签: python tensorflow pip python-3.6 miniconda


【解决方案1】:

我觉得很多pIP命令在安装TensorFlow之前可以正常使用,只有安装后出现问题,可能是因为新版本的python兼容TensorFlow可能少了一点,所以更新pip和conda命令,可以修复。通过命令conda install pip

【讨论】:

  • @Hamidreza 好的,对不起,我没看到。我认为你应该通过命令 python -v 检查python状态是否正常。然后我建议你重新安装python。
  • 好吧,我跑了python -v,一切似乎都很好,另一方面,我现在正在使用它和很多库,所以我希望我能找到解决方案。
  • 我觉得很多是安装TensorFlow之前的PIP命令都可以正常使用,只有安装后出现问题,可能是因为新版本兼容TensorFlow的Python可能少了一点,所以更新PIP和conda命令,可以修复。通过命令'conda install pip'
  • 你是对的,它是在安装 tesorflow 后立即提出的,但我不知道。谢谢@Leal.li
  • 'conda install pip 工作,我没有丢失已经安装的包:)
【解决方案2】:

在 windows 中安装 tensorflow 后我遇到了类似的问题。 pip install 对我不起作用。 pip install 返回同样的错误。

经过一些检查,我发现问题出在 html5lib 和 setuptools 上。我在这里回答了同样的问题transport_encoding solved

基本上,我使用

重新安装了html5lib
conda install -c anaconda html5lib

被更高优先级的频道取代

【讨论】:

    【解决方案3】:

    @Hamidreza,使用这个命令pip install --upgrade pip 如果它不起作用,请尝试将此作为备用easy_install pip 我希望它有效

    【讨论】:

    • pip install --upgrade pip 在 Windows 上不起作用。
    • 很遗憾没有:(
    • 尝试重新安装 pip。
    • pip install pip --upgrade 完成工作注意:您正在以管理员身份运行 cmd
    【解决方案4】:

    我已经很长时间没有在 Conda 环境中工作了,但我认为是:

    conda update pip
    

    【讨论】:

      【解决方案5】:

      在哭泣和咬牙切齿之后,我找到了答案here

      要使用 conda 安装此软件包,请运行以下操作之一:

      conda install -c conda-forge pip
      

      样本输出:

      The following packages will be UPDATED:
      
          ca-certificates: 2018.03.07-0      --> 2018.4.16-0       conda-forge
          certifi:         2018.4.16-py36_0  --> 2018.4.16-py36_0  conda-forge
          conda:           4.5.9-py36_0      --> 4.5.9-py36_0      conda-forge
          openssl:         1.0.2o-hfa6e2cd_1 --> 1.0.2o-hfa6e2cd_1 conda-forge
          pip:             10.0.1-py36_0     --> 18.0-py36_1       conda-forge
      
      Proceed ([y]/n)? y
      
      
      Downloading and Extracting Packages ca-certificates-2018 |  176 KB |
      ############################################################################## | 100% openssl-1.0.2o       |  5.4 MB |
      ############################################################################## | 100% conda-4.5.9          |  654 KB |
      ############################################################################## | 100% certifi-2018.4.16    |  143 KB |
      ############################################################################## | 100% pip-18.0             |  1.8 MB |
      ############################################################################## | 100% Preparing transaction: done Verifying transaction: done Executing transaction: done
      
      (base) C:\Users\User-pc>pip --version pip 18.0 from C:\dev\Anaconda3\lib\site-packages\pip (python 3.6)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-30
        • 1970-01-01
        • 1970-01-01
        • 2016-03-10
        • 2019-03-20
        相关资源
        最近更新 更多