python3 - sudo pip コマンドが見つかりません




bash:pip:コマンドが見つかりません (12)

CentOS 7ユーザーは、次のものを使用できます。

yum install python-pip

また、pipを使用している場合はvirtualenvを使用することをお勧めします。 それは同じ方法で追加することができます:

yum install python-virtualenv

私はpipをダウンロードしてpython setup.py install 、すべてうまくいった。 チュートリアルの次のステップは、 pip install <lib you want>を実行pip install <lib you want>が、オンラインで何かを見つけようとする前に、 "bash:pip:command not found"というエラーが出ます。

これはMac OS X上にあります。私はこれも新しいので、setup.pyを実行したときに正しく設定されていないパス設定があると仮定しています。 どうすればさらに調査できますか? 問題の正確な原因をより正確に把握するには、何を確認する必要がありますか?

編集:また、Mac用のPython 2.7のインストールを試してみましたが、フレンドリーなインストールプロセスでPATHを編集したり、チュートリアルに従って作業するために必要なものがあれば何かが必要になりましたが、これはうまくいきませんでした。 インストール後、 'python'はPython 2.6を実行し、PATHは更新されませんでした。


Homebrewをインストールし、ターミナルまたはお気に入りのOSXターミナルエミュレータを開いて実行する

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

HomebrewディレクトリをPATH環境変数の先頭に挿入します。 〜/ .profileファイルの一番下に次の行を追加することでこれを行うことができます

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

今、Python 2.7をインストールできます:

$ brew install python

ピップリポジトリを取得する:

$ git clone https://github.com/pypa/pip

インストールピップ:

$sudo easy_install pip

Python 3.5を実行している場合は、次のterminalコマンドを実行します。

sudo pip3 install -U nltk

ターミナルの他のpipコマンドも同様です:

pip3 install --upgrade pip
sudo pip3 install -U numpy ::

Pythonの最新バージョンをhereようにインストールしてhere

それはnumpyとscipyのような多くのダウンロードリンクを持っています

ターミナルに行き、次のコマンドを入力します:

sudo easy_install pip

Pythonインストールパッケージの場合はこれをチェックしてください

パッケージのインストール要件このセクションでは、他のPythonパッケージをインストールする前に従うべき手順について説明します。

pip、setuptools、wheelをインストールするpython.orgからPython 2> = 2.7.9またはPython 3> = 3.4をインストールしている場合は、既にpipとsetuptoolsがありますが、最新のバージョンにアップグレードする必要があります:

LinuxまたはOS Xの場合:

pipインストール-U pip setuptools Windowsの場合:

python -m pip install -U pip setuptoolsシステムパッケージマネージャ(例えば、 "yum"、 "apt-get"など)によって管理されているLinux上のPythonインストールを使用していて、システムパッケージマネージャpipをインストールまたはアップグレードするには、Linuxパッケージマネージャーでpip / setuptools / wheelをインストールするを参照してください

さもないと:

安全にget-pip.pyをダウンロードするhere

python get-pip.pyを実行します。 2これでピップがインストールまたはアップグレードされます。 さらに、setuptoolsとwheelがまだインストールされていない場合はインストールされます。


(コンテキスト:私のOSはAWSを使用しているAmazonのLinuxですが、RedHatに似ていますが、ちょっと切ったようです。)

シェルを終了し、新しいシェルを開きます。 pipコマンドが機能するようになりました。

それがこの場所の問題を解決したのです。

私のシステムで正常に動作するには、ソフトウェアをインストールするpipコマンドを次のように記述する必要がありました(たとえばjupyterなど):

pip install jupyter --user

具体的には、sudoの欠如と、--user

pip docsがこれについて何も言わなかったら本当にいいですが、それは私が推測するより多くの文字を入力することになります。


apt-getを使ってインストールすると、ローカルのものだけでなく、システム全体のpip apt-getインストールされます。 あなたのシステムでpipを実行するには、このコマンドを試してみてください...

$ sudo apt-get install python-pip python-devビルド - 必須

pipは問題なくインストールされ、 "sudo pip ..."を使うことができます。


python-pip使用する古いバージョンのpip (9.0)現在のpost pipバージョンは(18.0)pip更新後に編集します/usr/bin/pipこのimportを置き換えます:

from pip import main

from pip._internal import main

これはpip 18.0の問題です/usr/bin/pip3/usr/bin/pip2 main関数名の繰り返しです。

/usr/local/lib/[your_python_version]/dist-packages/pip/__main__.pyまた、 /usr/bin/pipと同じでなければなりません


sudoを避ける:

python <(curl https://bootstrap.pypa.io/get-pip.py) --user
echo 'export "PATH=$HOME/Library/Python/2.7/bin:$PATH"' >> ~/.bash_profile

から:

http://www.pip-command-not-found.com


どうしてそもそもsudo easy_install pipやっていないのですか、これがPython 2.6の場合はsudo easy_install-2.6 pipですか?

これは、デフォルトのpythonパッケージインストーラシステムを使用してpipをインストールし、同時に手動セットアップの手間を省きます。

これにより、pythonパッケージのインストールのためにpipコマンドを実行し、システムのpythonとともにインストールされるようになります。 virtualenvパッケージとパターンを使用してpipをvirtualenvした後にもお勧めします。 :)


まず、 pipの代わりにpip3を試してみてください。 例:

pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

py3はPython3.xと共に自動的にインストールされるべきです。 ドキュメンテーションは更新されていませんので、例えばFlaskをインストールする際にpipの pip3を指示に置き換えてください。

これでうまくいかなければ、ピップを別途インストールする必要があります。


私がこれを克服するためにしたのは、 sudo apt install python-pipです。

私の仮想マシンにはまだpipがインストールされていませんでした。 他の人もこのシナリオを持つことができると考えられます。


私はPythonに全く新しいものであることを認めなければなりません。私はただ一つのことしか必要としません。awscli。 私はpython 3.xxをダウンロードしてこの問題が発生しました - ピップ:コマンドが見つかりません

AWS cliのダウンロード手順に従って、変更しました

pip install awscli

pip3 install awscli

正しいバージョンを実行しました。

私はPython3を実行するためにマシンにエイリアスを作成しましたが、通常はシステムバージョン2.7を実行するpythonをタイプします。 これは良いアイデアだとは思わない。 私は彼らが意図したとおりにコマンドを入力するだけだと思う







python-2.6