Archlinux pip和setuptools未升级

时间:2016-07-09 21:41:06

标签: python pip archlinux

终端命令:

python -V output: Python 3.5.2

我在pip上尝试setuptoolspycharm更新,但发生了此错误:

  

错误:未找到python包装工具'pip'。

建议的解决方案:

  

尝试从系统终端运行此命令。确保为'/usr/bin/python3.5'上的Python解释器使用正确版本的'pip'。

终端命令:

which pip output: usr/bin/pip

我正在尝试使用终端命令:

pacman -S(or -Syu,-Syy) python-pip or pacman -S(-Syu,-Syy) python-setuptools

resolving dependencies...
looking for conflicting packages...

Packages (5) python-packaging-16.7-1 python-pyparsing-2.1.5-1
             python-setuptools-1:24.0.2-1 python-six-1.10.0-2
             python-pip-8.1.2-1

Total Installed Size: 8.03 MiB

:: Proceed with installation? [Y/n] y
(5/5) checking keys in keyring              [######################] 100%
(5/5) checking package integrity            [######################] 100%
(5/5) loading package files                 [######################] 100%
(5/5) checking for file conflicts           [######################] 100%
error:failed to commit transaction (conflicting files)
python-setuptools: /usr/bin/easy_install exists in filesystem
python-setuptools: /usr/bin/easy_install-3.5 exists in filesystem
python-pip: /usr/bin/pip exists in filesystem
python-pip: /usr/bin/pip3 exists in filesystem
python-pip: /usr/bin/pip3.5 exists in filesystem
Errors occured, no packages were upgraded.

所以我在尝试:

python -m pip install -U pip

输出:

  

/ usr / bin / python:没有名为pip的模块

如何更新pip?

3 个答案:

答案 0 :(得分:9)

This应该有效:

pacman -S --force python-pip and pacman -S --force python-setuptools

答案 1 :(得分:1)

不建议与pacman一起安装python软件包。因为pacman无法识别pip安装的任何软件包。我认为您应该删除所有pip软件包并重新安装。如果您需要python软件包进行拱门,则可以在AUR中进行搜索,如果需要进行开发,则可以在虚拟环境中使用它。

答案 2 :(得分:0)

如果您想要pypi的最新版本而非存储库,那么请执行类似

的操作
pip install -U pip