web-dev-qa-db-ja.com

どうやってmacOSやOS Xにpipをインストールするのですか?

私は昨日、pip(Python用のパッケージマネージャ)をインストールするための明確な答えを探すために、ほとんどの日を過ごしました。良い解決策が見つかりません。

インストール方法は?

1676
The System
easy_install pip

これを実行するために管理者権限が必要な場合は、次のことを試してください。

Sudo easy_install pip

更新(2019年1月):

easy_install非推奨になりました 。代わりに get-pip.py を使用してください。

3158
Scott Tesler

⚡️ TL; DR - 1行ソリューション。

あなたがしなければならないのは、

Sudo easy_install pip

2019 :⚠️easy_install廃止予定 です。インストール方法については、 方法#2 をチェックしてください。

私はgifを作成しました。coz。どうしてですか?

Install PIP on Mac

詳細:

OK️さて、私は上記の解決策を読みました、しかしここにpipをインストールするための _ easy _ 解決策があります。

MacOSにはPythonがインストールされています。 Pythonがインストールされていることを確認するには、端末を開いて次のコマンドを実行してください。

python --version

このコマンドがPythonが存在することを意味するバージョン番号を返した場合。これはまた、あなたがeasy_installを使っていることを考えると、あなたはすでにmacOS/OSXにアクセスできるということを意味します。

ℹ️さて、あなたがしなければならないのは以下のコマンドを実行することだけです。

Sudo easy_install pip

その後、pipがインストールされ、他のパッケージをインストールするためにそれを使うことができます。

このようにpipをインストールする際に何か問題があれば教えてください。

乾杯!

P.S私はそれについての投稿をブログにしました。 QuickTip:macOSやOS Xにpipをインストールするにはどうすればいいですか?


UPDATE(Jan 2019):方法#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?ここでやる!

Manual install of pip

494
Ahmad Awais

あなたはOS XのHomebrewを通してそれをインストールすることができます。なぜHomebrewと一緒にPythonをインストールするのでしょうか?

OS Xに同梱されているPythonのバージョンは学習には適していますが、開発には適していません。 OS Xに同梱されているバージョンは、安定した製品版と考えられている公式の現在のPythonリリースからは古くなっている可能性があります。 ( ソース

Homebrewは、OS X用のパッケージマネージャのようなものです。詳細については、 Homebrewページ を参照してください。 Homebrewをインストールしたら、以下を実行して最新のPython Pip&Setuptoolsをインストールしてください。

brew install python
451
Leigh

私は誰もこれに言及していません - 2013年以来、python自体はpipをインストールすることができ、外部コマンド(そしてインターネット接続)は不要です。

Sudo -H python -m ensurepip

これはeasy_installがするものに似たインストールを作成します。

362
felixphew

Macの場合

  1. Easy_installをインストール

    curl https://bootstrap.pypa.io/ez_setup.py -o - | Sudo python
    
  2. ピップを取り付ける

    Sudo easy_install pip
    
  3. これで、外部モジュールをインストールすることができました。例えば

    pip install regex   # This is only an example for installing other modules
    
133
Pavan

pipeasy_installを介してOS Xで利用可能です。
端末を開いて次のように入力します。

Sudo easy_install pip

パスワードの入力を求められたら、通常のログインパスワードを入力してください。
インストールが完了したら、期待通りにpipを使うことができるはずです。

注意:これは他のpythonパッケージでも動きます

89
user3627034

最も簡単な解決策は pipのホームサイトからのインストール手順 に従うことです。

基本的に、これは以下のもので構成されています。

  • get-pip.py をダウンロードしています。スクリプトをrootとして実行する必要があるため、必ず信頼できるリンクをたどってこれを実行してください。
  • Sudo python get-pip.pyを呼び出す

このソリューションの主な利点は、get-pip.pyを実行するために使用されていたpythonバージョン用のpipをインストールすることです。つまり、get-pip.pyを実行するためにデフォルトのOS Xインストールを使用する場合、システムからpythonインストール用のpipをインストールします。 。

OS Xでパッケージマネージャ(homebrewまたはmacport)を使用するほとんどのソリューションでは、パッケージマネージャの環境にpythonの冗長インストールが作成されます。他のものではなくpython。

76
Florent Bruneau

NEW 2016年12月:これは私にとって OS X v10.11 (El Capitan)でうまくいった。

Macにはpython 2が付属していますが、pipは付属していません。

必要条件

homebrew

ステップ

  1. curl -O https://bootstrap.pypa.io/get-pip.py

  2. Sudo python get-pip.py

これで私はこれらのエラーを得ました(しかし私はステップ3でそれらを解決しました):

ディレクトリ'/Users/myuser/Library/Caches/pip/http'またはその親ディレクトリは現在のユーザーが所有しておらず、キャッシュは無効になっています。そのディレクトリの権限と所有者を確認してください。 Sudoでpipを実行するなら、Sudo's -H flagがいいかもしれません。

ディレクトリ'/Users/myuser/Library/Caches/pip'またはその親ディレクトリは現在のユーザーによって所有されておらず、キャッシングホイールは無効になっています。そのディレクトリの権限と所有者を確認してください。 Sudoでpipを実行するなら、Sudo's -H flagがいいかもしれません。

  1. pip install --upgrade pip

最後に、次のようなアプリをインストールすることができます。

  1. pip install couchapp

_ update _ Python 3

python 3をインストールすると、pipは自動的にインストールされます。

brew install python3

Pipをアップグレードするだけですが、その前にPython 3で動作するための仮想環境を作成する必要があります。プロジェクトフォルダまたは任意のフォルダを使用できます。

python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip

バージョンを確認してください。

pip -V
python --version

環境を無効にするには

$ deactivate
54
stackdave

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 にインストールする準備が整いました。

その他の注意

以前は、 pipをインストールするためのget-pip.py を使っていました。しかし、ドキュメントはget-pip.pyがパッケージマネージャと連携しておらず、あなたのシステムを矛盾した状態にするかもしれないと警告しています。とにかく、pipが 2.7.9以降のPythonに含まれる であることを考えると、必要はありません。

PipがPythonの唯一のパッケージマネージャではないことに注意してください。 easy_installもあります。この2つを混ぜるのは良くないので、やらないでください。

最後に、Python 2と3の両方がインストールされている場合、 pip は最後にインストールされたPythonを指します。 pip2 または pip3 のいずれかを明示的に使用する習慣を身に付けてください。したがって、どのPythonが新しいライブラリーを入手しているかは間違いありません。

ハッピーハッキング!

42
cbare

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
37
Adam Liu

まずBrewをインストールしてください。

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

それからPythonをインストールしてください

brew install python

それでpipはうまくいくでしょう

24
42wolf

最近のバージョン(YosemiteまたはEl Capitanから、少なくともSierra以降)では、自作を使用する場合はbrew postinstall python3の後にbrew install python3を実行する必要があります。

そう、

brew install python3 # this only installs python
brew postinstall python3 # this installs pip

更新 - 1.5以降の自作バージョン

公式の自作ページ によると:

2018年3月1日に、Pythonの公式はPython 3.xにアップグレードされ、Python 2.7をインストールするためにpython @ 2の公式が追加されます(ただし、これはkeg-onlyになるので、デフォルトではpythonもpython2もPATHに追加されません)。手動ブリューリンク--force)。 python2、python3、python @ 3のエイリアスを維持します。

Python 3をインストールするには、次のコマンドを実行します。

brew install python3

その後、pipが自動的にインストールされ、pip install <package>によって任意のパッケージをインストールできます。

22
Blaszard

このファイルをダウンロードする: get-pip.py

それから単にタイプしなさい

Sudo python get-pip.py

Get-pip.pyと同じディレクトリにいるか、またはそのファイルの正しいパスを指定してください。

詳細については、あなたが訪問することができます: http://pip.readthedocs.org/en/latest/installing.html

または http://thegauraw.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way

16
thegauraw
$ Sudo port install py27-pip

それからPATHを更新してpy27-pipのbinディレクトリを含めます(これは〜/ .bash_profileに追加できますPATH =/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin:$ PATH

pipは新しいターミナルウィンドウで利用可能になります。

14
tpham

あなたが "pip3"が欲しいなら、あなたはffをすることができます:

地ビール経由:brew install python3

enter image description here

それからあなたは実行することができます

pip3 <command> [options]

14

pip をインストールまたはアップグレードするには、 get-pip.py から http://www.pip-installer.org/en/latest/installing.html にダウンロードします。

その後、次のコマンドを実行してください。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
...
12
goker.cebeci

以下のWebサイトからPythonセットアップツールをダウンロードしてください。

https://pypi.python.org/pypi/setuptools

Tarファイルを使用してください。

ダウンロードしたら、ダウンロードしたフォルダに移動して実行します。

python setup.py install

それができたら、easy_installができます。

以下を使ってpipをインストールしてください。

Sudo easy_install pip
8
thenakulchawla

Sudoを必要とせずにインストール

pipを必要とせずにSudoをインストールしたい場合(これはパッケージをグローバルにインストールしようとするときにいつもイライラする)、pipをローカルフォルダ/usr/localに次のようにインストールします。

curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/

その後:

Sudoなしのpip install <package-of-choice>

7
MrE

最初にpython3をインストールしてから、pip3を使ってパッケージをインストールしてください。

brew install python

python3がインストールされ、pipが同梱されています。 pipを使ってパッケージをインストールするには、次のコマンドを実行してください。

pip3 install package

Python3を使いたいのでpip3になっています。

6
N.Lee

どういうわけか簡単インストールは私の古い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として保存してください