python - 通す - sudo easy_install pip




macOSやOS Xにpipをインストールするには? (14)

私はpip (Pythonのパッケージマネージャ)をインストールするための明確な答えを探して、昨日ほとんどの時間を費やしました。 私は良い解決策を見つけることができません。

どのようにインストールしますか?


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

あなたがする必要があるのは以下のとおりです:

sudo easy_install pip

私はgifを作った。 何故なの?

詳細:

⚡️そうですね、私は上記の解決法を読んでいますが、ここにpipをインストールするための簡単な解決策があります。

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

python --version

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

ℹ️これで、次のコマンドを実行するだけです。

sudo easy_install pip

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

このようにpipインストールする際に問題がある場合はお知らせください。

乾杯!

PS私はそれについての投稿をブログに投稿しました。


sudo必要とせずにインストールする

sudo必要とせずにpipをインストールしたい場合は、パッケージをグローバルにインストールしようとすると、常にイライラします。このように、ローカルフォルダ/usr/local pipをインストールしてください:

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

その後:

pip install <package-of-choice> sudoなし)


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

これで、 PyPI 50,000以上のパッケージをインストールする準備ができました。

その他の注意事項

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

pipはPythonの唯一のパッケージマネージャではありません。 easy_installもあります。 2つを混在させるのは良いことではないので、やってはいけません。

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

ハッピーハッキング!


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

pipをインストールまたはアップグレードするには、 http://www.pip-installer.org/en/latest/installing.html //www.pip-installer.org/ja/latest/installing.htmlから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
...

あなたが "pip3"を望むなら、あなたはffをすることができます:

via brew: brew install python3

次に実行することができます

pip3 <command> [options]



まずBrewをインストールする必要があります。

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

その後、brewをインストールするPython

brew install python

その後、 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として保存してget-pip.py


新しい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

更新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

最初にpython3をインストールし、pip3を使用してパッケージをインストールします。

brew install python

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

pip3 install package

python3を使いたいのでpip3に注目してください。


最近のバージョン(YosemiteまたはEl Capitanからは、少なくともシエラ以降)は、自作brew install python3を使用する場合は、 brew install python3後にbrew install python3 brew postinstall python3を実行brew postinstall 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に追加されません手動の抽出リンク - 力)。 私たちはpython2、python3、python @ 3のエイリアスを維持します。

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

brew install python3

pipが自動的にインストールされ、 pip install <package>任意のパッケージをインストールすることができpip install <package>


私は誰もこれを言及していないことに驚いています - 2013年以来、Python自体はpip 、外部コマンド(およびインターネット接続なし)をインストールすることが可能です。

sudo python -m ensurepip

これにより、 easy_installと同様のインストールが作成されます。


$ sudo port install py27-pip

次に、PATHにpy27-pip binディレクトリを追加するように更新します(〜/ .bash_profile PATH = / opt / local / Library / Frameworks / Python.framework / Versions / 2.7 / bin:$ PATHに追加できます)

pipは新しい端末ウィンドウで利用可能になります。





install