私はpipをダウンロードし、python setup.py install
を実行しました、そして、すべてはうまく働きました。チュートリアルの次のステップはpip install <lib you want>
を実行することですが、それがオンラインで何かを見つけようとする前に私はエラー "bash:pip:command not found"を得ます。
これはMac OS X上のもので、私も新しいので、setup.pyを実行したときに正しく設定されていないパス設定があると思います。どうすればさらに調査できますか?問題の正確な原因をよりよく理解するために何をチェックする必要がありますか?
編集:私はまた、フレンドリーなインストールプロセスがPATHの編集のようなハウスキーピングや、チュートリアルに従ってすべてがうまくいくために必要なその他のことができることを期待して、Python 2.7 for Macをインストールしようとしました。インストールが実行された後 'python'はまだPython 2.6を実行しており、PATHは更新されませんでした。
どうしてSudo easy_install pip
をやらないのか、これがpython 2.6のSudo easy_install-2.6 pip
のためのものであるのならどうしてですか?
これはデフォルトのpythonパッケージインストーラーシステムを使ってpipをインストールし、同時に手動でセットアップする手間を省きます。
これにより、pythonパッケージのインストール時にpip
コマンドを実行できるようになります。これはシステムpythonと共にインストールされるためです。 virtualenv パッケージとパターンを使用してピップしたら、私もお勧めします。 :)
Setuptoolsを使用してpip
をインストールします。
Sudo easy_install pip
(私の答えの上の部分はklobucarのものと重複していますが、まだコメントを追加することはできません)Debian/UbuntuのSudo: easy_install: command not found
に対する解決策を示した答えがあります。
Sudo apt-get install python-setuptools
また、python3の場合はeasy_install3
とpython3-setuptools
を使用してください。
まず最初に、 pip の代わりに pip3 を試してください。例:
pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
pip3はPython3.xと一緒に自動的にインストールされるべきです。ドキュメンテーションは更新されていないので、例えばFlaskをインストールするときは、単に pip を pip3 に置き換えます。
これでうまくいかない場合は、pipを別にインストールする必要があるかもしれません。
与えられた最新のPythonをインストールします here
それはでたらめと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の場合
windowsの場合:pip install -U pip setuptools
python -m pip install -U pip setuptools Linuxでシステムパッケージマネージャによって管理されているPythonインストールを使用していて(例: "yum"、 "apt-get"など)、システムパッケージマネージャを使用する場合pipをインストールまたはアップグレードするには、Linux Package Managerを使ったpip/setuptools/wheelのインストールを参照してください。
さもないと:
安全にget-pip.py 1 をダウンロードしてください
Python get-pip.pyを実行してください。 2 これでpipがインストールまたはアップグレードされます。さらに、setuptoolsとwheelがまだインストールされていない場合はそれらもインストールされます。
私はpythonがまったく新しいことを認めなければなりません。それは1つだけ必要なことです:awscli。 python 3.x.xをダウンロードしたときにこの問題が発生しました - pip:command not found
AWSのcliをダウンロードするための指示に従って、私は変更しました
pip install awscli
に
pip3 install awscli
これは正しいバージョンを実行しました。
私は私のマシン上でpython3を実行しながらpython3を実行するためのエイリアスを作成しました。これは通常システムバージョン2.7を実行します。今これが良い考えかどうかはわかりません。私は彼らがそうであることを意図したように私はただコマンドをタイプインするつもりだと思う
pipはあなた自身のpythonインストール場所のビンにそれ自身をインストールするでしょう。 /usr/local/bin/pip
のような一般的な場所へのシンボリックリンクも作成するべきです。
~/.profile
を編集して/Library/Frameworks/Python.framework/Versions/2.6/bin
を含むようにPATHを更新するか、パス内にあることがわかっている場所にシンボリックリンクを作成することができます。
echo $PATH
を実行すると、現在検索中のパスが表示されます。 /usr/local/bin
がPATHにある場合は、次のことができます。
ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pip /usr/local/bin
私はあなたの$ PATH変数にpython binを追加することを選ぶでしょう。
apt-get
を使用してインストールすると、ユーザーのローカルのものだけでなく、システム全体のpip
もインストールされます。お使いのシステムでpipを実行するには、このコマンドを試してください。
$ Sudo apt-getインストールpython-pip python-dev build-essential
その後、問題なくpipがインストールされ、あなたは "Sudo pip ..."を使用することができます。
解決するために:
この行を〜/ .bash_profileに追加してください。
export PATH = "/ usr/local/bin:$ PATH"
端末ウィンドウで、次のコマンドを実行します。
source〜/ .bash_profile
それはroot権限かもしれません。ルートログインを終了しようとしました。
Sudo su -l root
pip <command>
それは私のために働く
自作をインストールし、ターミナルまたはあなたの好きなOSXターミナルエミュレータを開いて実行します。
$ /usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
pATH環境変数の先頭にHomebrewディレクトリを挿入します。 〜/ .profileファイルの最後に次の行を追加することでこれを行うことができます。
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
これで、Python 2.7をインストールできます。
$ brew install python
ピップリポジトリを取得します。
$ git clone https://github.com/pypa/pip
pipをインストールします。
$Sudo easy_install pip
Python 3.5を実行している場合は、次の端末コマンドを実行してください。
Sudo pip3 install -U nltk
Terminalの他のpipコマンドは似たようなものになります。
pip3 install --upgrade pip
Sudo pip3 install -U numpy ::
Sudo
を避ける:
python <(curl https://bootstrap.pypa.io/get-pip.py) --user
echo 'export "PATH=$HOME/Library/Python/2.7/bin:$PATH"' >> ~/.bash_profile
から:
CentOS 7ユーザーはただ使用することができます:
yum install python-pip
Pipを使用している場合はvirtualenv
の使用もお勧めします。同じ方法で追加できます。
yum install python-virtualenv
なぜこれが前に述べられなかったのかわからないが、(私のNVIDIA Xavierで)私のために働いたのは唯一のことだった:
Sudo apt-get install python3-pip
(またはpython 2の場合はSudo apt-get install python-pip
)
PIPをインストールする方法のほとんどは推奨されていません。これが最新の(2019)解決策です。 get-pipスクリプトをダウンロードしてください。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
スクリプトを実行する
Sudo python get-pip.py
(コンテキスト:私のOSはAWSを使用したAmazon linuxです。RedHatに似ていますが、少し削除されているようです。)
シェルを終了してから、新しいシェルを開きます。 pipコマンドが機能するようになりました。
これがこの場所の問題を解決したものです。
私のシステムで正しく動作させるには、ソフトウェアをインストールするためのpipコマンドを次の例のように書く必要があります(たとえばjupyter)。
pip install jupyter --user
具体的には、Sudoの欠如、および--userの存在に注意してください。
もしpipのドキュメントがこれについて何か言っていたら本当にいいのですが、それは私が推測するより多くの文字の入力を必要とするでしょう。
python 3 brew python upgrade
をアップグレードすることでこれを解決しました:今私はちょうどできる:
pip3 install <package>
==> python
Python has been installed as
/usr/local/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have
2019年現在、
次のコマンドを使用して、 https://pip.pypa.io が提供するget-pip.pyをダウンロードします。curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
次のコマンドを使用してget-pip.pyを実行します。Sudo python get-pip.py
インストールが完了したら、このコマンドを実行してpipがインストールされているかどうかを確認します。pip --version
Pipをインストールした後、get-pip.pyファイルを削除します。rm get-pip.py
詳細については、 Pipのインストール方法に関する記事 をご覧ください。
以下を行ってください:
Sudo apt update
Sudo apt install python3-pip
source ~/.bashrc
これにより、すべての依存関係とともにpipが確実にインストールされます。 PSこれはpython 3の場合です。python 2の場合は2番目のコマンドからpython3をpythonに置き換えます。
Sudo apt install python-pip
python-pip
は pip (9.0)の古いバージョンを使うpip editを更新した後の/usr/bin/pip
はこのインポートを置き換えます:
from pip import main
に
from pip._internal import main
これはpip 18.0の問題ではたらくpipの変更です/usr/bin/pip3
と/usr/bin/pip2
のためのmain
関数名の繰り返し
/usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py
も参照/usr/bin/pip
と同じでなければなりません
pythonはデフォルトでインストールしますが、インストールしない場合は、cmdを使用して手動でインストールできます(Linuxのみ)
python3の場合:
Sudo apt install python3-pip
python2の
Sudo apt install python-pip
その助けを願っています。