2016-07-09 1 views
2

ターミナルコマンドをアップグレードしていない:Archlinuxピップとsetuptoolsのは

python -V output: Python 3.5.2 

を私はpycharmpipsetuptools更新をしようとしているが、このエラーが発生しました:

エラー: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名付けていますか?

+0

ような何かを行います'pacman'と' pip'によって管理されているパッケージの間に常に線を維持することは良いです。この問題は、pacmanによって管理されているピップにpipy pipをインストールしたために発生します。 Pythonの場合、私は 'python'自体、' pip'と 'virtualenv'は' pacman'の管理下に置かれ、 'pip'の下の他のすべてのパッケージは維持されると主張します。 – grochmal

答えて

3

Thisは動作するはずです:

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

をあなたはpypiからではなく、リポジトリから最新バージョンをしたい場合は、ベストプラクティスの問題としてそれを

pip install -U pip