回答:
更新(2019年1月):
easy_install
廃止されました。get-pip.py
代わりに使用してください:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
古い答え:
easy_install pip
これを実行するために管理者権限が必要な場合は、以下を試してください。
sudo easy_install pip
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg
-私のpython3インストールはどうですか?これは、pipが私のpython2インストールを使用することを意味するだけですか?
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
⚡️TL ; DR — 1行のソリューション。
あなたがしなければならないすべては:
sudo easy_install pip
2019:⚠️
easy_install
は廃止されました。優先インストールについては、以下の方法#2を確認してください!
私はgifを作りました、coz。何故なの?
詳細:
⚡️OK、私は上記のソリューションを読みますが、ここにありEASYのインストールするためのソリューションを
pip
。
MacOSがPython
インストールされています。ただし、Python
インストールされていることを確認するには、ターミナルを開いて次のコマンドを実行します。
python --version
このコマンドがPython
存在することを意味するバージョン番号を返す場合。これはまた、を使用していることをeasy_install
検討するためのアクセス権がすでにあることを意味しますmacOS/OSX
。
ℹ️これで、次のコマンドを実行するだけで済みます。
sudo easy_install pip
その後、pip
がインストールされ、他のパッケージのインストールに使用できるようになります。
pip
この方法でのインストールに問題がある場合はお知らせください。
乾杯!
PS私はそれについての投稿をブログに書いてしまいました。QuickTip:macOSまたはOS Xにpipをインストールするにはどうすればよいですか?
✅ 更新(2019年1月):方法#2:2行ソリューション—
easy_install
廃止されました。get-pip.py
代わりに使用してください。
まず、get-pip
ファイルをダウンロードします
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
このファイルを実行してインストールします pip
python get-pip.py
それでうまくいくはずです。
あなたが言ったもう一つのgif?やった!
--user
オプションの使用を検討するか、権限を確認してください。
sudo
--user
オプションの使用を検討するか、権限を確認してください。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
、私はこれをcurl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
何かのアイデアを得ますか?@AhmadAwais
OS XのHomebrewからインストールできます。なぜHomebrewでPythonをインストールするのですか?
OS Xに同梱されているPythonのバージョンは学習には最適ですが、開発には適していません。OS Xに同梱されているバージョンは、正式な現在のPythonリリースから古くなっている可能性があり、安定した製品バージョンと見なされています。(ソース)
Homebrewは、OS Xのパッケージマネージャのようなものです。詳細については、Homebrewページをご覧ください。Homebrewをインストールしたら、次のコマンドを実行して最新のPython、Pip、およびSetuptoolsをインストールします。
brew install python
sudo
。
pip
ても、まだパスにない場合は、次のように再リンクする必要があるかもしれませんbrew unlink python && brew link python
2013年以降、Python自体がをインストールできるようになりpip
、外部コマンド(およびインターネット接続)は必要ありません。
sudo -H python -m ensurepip
これにより、同様のインストールが作成されますeasy_install
。
/path/to/your/python -m pip <command>
Macの場合:
easy_installをインストールする
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
pipをインストールする
sudo easy_install pip
これで、外部モジュールをインストールできます。例えば
pip install regex # This is only an example for installing other modules
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
とセットアップが壊れます!easy_setupを既にインストールしている場合はインストールしないでください。このコマンドを実行した後、1時間かけてセットアップを修復しました(おかげで、stackoverflow.com / questions / 6012246 /… )。
pip
OS Xではを介して利用できますeasy_install
。
端末を開いて次のように入力します。
sudo easy_install pip
パスワードの入力を求められたら、通常のログインパスワードを入力します。
インストールが完了するとpip
、期待どおりに使用できるはずです。
注:これは他のPythonパッケージでも機能します
pip install --upgrade pip
2019年10月更新:MacOs Mojave
MacOSにはが付属していますがpython2
、には付属していませんpip
。とにかく、自作で管理した方がいいです。事前にインストールしておく必要があります。
https://docs.brew.sh/Installation
python2をインストールします。
brew install python
警告:これはインストールすることができ、現代のMacOS(2019)のためにpython3
、とのためにpython2
あなたが本当に実行する必要があります。brew install python@2
python3をインストールします。
brew install python3
更新:Python 3
をインストールするとpython3
、pipが自動的にインストールされます。
brew install python3
NEW 2019:pipバージョン3を使用するpip3
か、またはを実行してpython3
、バージョン3を使用します。pip3でパッケージをインストールすると、それらはから分離されpython2
ます。
OLD:pipをアップグレードするだけで済みますが、その前にPython 3で動作する仮想環境を作成する必要があります。プロジェクトフォルダーまたは任意のフォルダーを使用できます。
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
バージョンを確認します。
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
環境を非アクティブ化するには:
$ deactivate
sudo python get_pip.py
うまくいった、OS Xの原因Pythonはすでにインストールされています!
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
El Capitan上のPython3用。
pip3
最も簡単な解決策は、pipのホームサイトからのインストール手順に従うことです。
基本的に、これはで構成されます:
sudo python get-pip.py
そのソリューションの主な利点は、実行get-pip.py
に使用されたpythonバージョンのpipをインストールすることです。つまり、Python のデフォルトのOS Xインストールを使用して実行get-pip.py
すると、システムからpythonインストールのpipがインストールされます。
OS Xでパッケージマネージャー(homebrewまたはmacport)を使用するほとんどのソリューションは、パッケージマネージャーの環境でpythonの冗長インストールを作成します。これは、実行していることに応じて、1つのインストールを呼び出すことができるためです。別のPythonではなく。
get-pip.py
しているため、安全でsudo
はありませんが、get-pip.py
チェックサムを知るまでは、適切にダウンロードしたことを保証できません。これについては:stackoverflow.com/questions/34587473/...
git-pip.py
Appleの標準のpythonのpipをインストールするスクリプトを使用することが既存のスクリプトとhomebrewを介してpythonをインストールするだけの主なユースケースであるため、この警告は私を混乱させます。
PythonはすでにMacOSに付属していますが、Pythonの別のコピーをインストールすることは一般的なオプションです。目的のPythonのコピーを確実に使用する責任があります。しかし、利点は、最新のPythonリリースがあり、事態がひどく悪化した場合にシステムが停止するのを防ぐことです。
HomeBrewを使用してPythonをインストールするには:
brew update
brew install python # or brew install python3
新しくインストールしたPythonで作業していることを確認します。
ls -lh `which python`
...「Cellar」が含まれるパスへのシンボリックリンクを次のように表示する必要があります。
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
PipはPythonとともにインストールする必要があります。次のように入力してアップグレードすることができます。
pip install --upgrade pip
これで、50,000以上のパッケージをPyPIにインストールする準備が整いました。
以前は、get-pip.pyを使用してpipをインストールしていました。ただし、ドキュメントでは、get-pip.pyはパッケージマネージャーと連携しないため、システムが不整合な状態になる可能性があると警告しています。とにかく、pipが2.7.9の時点でPythonに含まれていることを考えると、必要はありません。
Pythonでは、pipだけがパッケージマネージャーではないことに注意してください。easy_installもあります。2つを混ぜるのはよくないので、行わないでください。
最後に、Python 2と3の両方をインストールしている場合、pipは最後にインストールしたPythonをポイントします。pip2またはpip3のいずれかを明示的に使用する習慣を身に付けると、どのPythonが新しいライブラリを取得しているかがわかります。
ハッキングハッピー!
python
python2へのシンボリックリンクとpython3へのpython3
シンボリックリンク...どちらが最後にインストールされたかに関係なく。
python2とpython3の両方をインストールしている場合の解決策は次のとおりです。
python2.7 -m ensurepip --default-pip
さらに、python3.6にpipをインストールする場合:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
最近のバージョン(ヨセミテまたはエルキャピタンから...少なくともシエラ以降)では、自作を使用する場合はbrew postinstall python3
、後で実行する必要がありbrew install python3
ます。
そう、
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
Homebrewの公式ページによると:
2018年3月1日には、python式がPython 3.xにアップグレードされ、python @ 2式がPython 2.7をインストールするために追加されます(ただし、これはkeg専用であるため、pythonもpython2もデフォルトでPATHに追加されません。手動抽出リンク--force)。python2、python3およびpython @ 3エイリアスを維持します。
したがって、Python 3をインストールするには、次のコマンドを実行します。
brew install python3
次に、pip
が自動的にインストールされ、を使用して任意のパッケージをインストールできますpip install <package>
。
-bash: pip: command not found
。私にとって何がうまくいったかがトップの答えでした:sudo easy_install pip
pip: command not found
メッセージがありました。iTermで新しいタブを開こうとすると、同じメッセージが表示されました。どちらのbrewコマンドにもエラーはありません。
このファイルをダウンロード:get-pip.py
次に、単に入力します
sudo python get-pip.py
get-pip.pyと同じディレクトリにいることを確認するか、そのファイルの正しいパスを指定してください。
詳細については、http://pip.readthedocs.org/en/latest/installing.htmlをご覧ください。
最初にBrewをインストールする必要があります。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
次に、Pythonをbrewでインストールします。
brew install python
その後、pip
動作します
pipをインストールまたはアップグレードするには、http://www.pip-installer.org/en/latest/installing.htmlからget-pip.pyをダウンロードします。
次に、以下を実行します。
sudo python get-pip.py
例えば:
sudo python Desktop/get-pip.py
Password:
Downloading/unpacking pip
Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...
sudo pip install pymongo
Password:
Downloading/unpacking pymongo
Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo
Installing collected packages: pymongo
...
sudo
をpip
必要とせずにインストールしたい場合はsudo
、パッケージをグローバルにインストールしようとすると常にイライラしpip
ます。次の/usr/local
ようにローカルフォルダーにインストールします。
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
その後:
pip install <package-of-choice>
なし sudo
ImportError: No module named pip._internal
以下のWebサイトからPythonセットアップツールをダウンロードします。
https://pypi.python.org/pypi/setuptools
tarファイルを使用します。
ダウンロードしたら、ダウンロードしたフォルダに移動して実行します
python setup.py install
これを実行すると、easy_installが作成されます。
以下を使用して、pipをインストールします。
sudo easy_install pip
古いMac(10.8)では、どういうわけか簡単なインストールが機能しません。これは私の問題を解決します。
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
wgetがない場合は、ブラウザで開いて名前https://bootstrap.pypa.io/get-pip.py
を付けて保存しますget-pip.py
アナコンダをお勧めします。これは、Pythonを利用した主要なオープンデータサイエンスプラットフォームです。多くの基本パッケージがインストールされています。Anaconda(conda
)には、独自ののインストールが付属していますpip
。
pip
ます。この答えは促進され、奨励されるべきです。
conda
はpip
すでにインストールされています。conda
システムに直接インストールする方法を説明する他の方法を使用するよりも、Macにインストールを使用することをお勧めします。特にPythonに関して言えば、ベアでインストールするのpip
は非常に悪い考えです。あなたは使用する必要がありますpip
が付属しているconda
正しくパッケージ環境を隔離する代わりに。