私は昨日、pip
(Python用のパッケージマネージャ)をインストールするための明確な答えを探すために、ほとんどの日を過ごしました。良い解決策が見つかりません。
インストール方法は?
easy_install pip
これを実行するために管理者権限が必要な場合は、次のことを試してください。
Sudo easy_install pip
更新(2019年1月):
easy_install
は 非推奨になりました 。代わりに get-pip.py
を使用してください。
⚡️ TL; DR - 1行ソリューション。
あなたがしなければならないのは、
Sudo easy_install pip
2019 :⚠️
easy_install
は 廃止予定 です。インストール方法については、 方法#2 をチェックしてください。
私はgifを作成しました。coz。どうしてですか?
詳細:
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?ここでやる!
あなたはOS XのHomebrewを通してそれをインストールすることができます。なぜHomebrewと一緒にPythonをインストールするのでしょうか?
OS Xに同梱されているPythonのバージョンは学習には適していますが、開発には適していません。 OS Xに同梱されているバージョンは、安定した製品版と考えられている公式の現在のPythonリリースからは古くなっている可能性があります。 ( ソース )
Homebrewは、OS X用のパッケージマネージャのようなものです。詳細については、 Homebrewページ を参照してください。 Homebrewをインストールしたら、以下を実行して最新のPython Pip&Setuptoolsをインストールしてください。
brew install python
私は誰もこれに言及していません - 2013年以来、python自体はpip
をインストールすることができ、外部コマンド(そしてインターネット接続)は不要です。
Sudo -H python -m ensurepip
これはeasy_install
がするものに似たインストールを作成します。
Macの場合
Easy_installをインストール
curl https://bootstrap.pypa.io/ez_setup.py -o - | Sudo python
ピップを取り付ける
Sudo easy_install pip
これで、外部モジュールをインストールすることができました。例えば
pip install regex # This is only an example for installing other modules
pip
はeasy_install
を介してOS Xで利用可能です。
端末を開いて次のように入力します。
Sudo easy_install pip
パスワードの入力を求められたら、通常のログインパスワードを入力してください。
インストールが完了したら、期待通りにpip
を使うことができるはずです。
注意:これは他のpythonパッケージでも動きます
最も簡単な解決策は pipのホームサイトからのインストール手順 に従うことです。
基本的に、これは以下のもので構成されています。
Sudo python get-pip.py
を呼び出すこのソリューションの主な利点は、get-pip.py
を実行するために使用されていたpythonバージョン用のpipをインストールすることです。つまり、get-pip.py
を実行するためにデフォルトのOS Xインストールを使用する場合、システムからpythonインストール用のpipをインストールします。 。
OS Xでパッケージマネージャ(homebrewまたはmacport)を使用するほとんどのソリューションでは、パッケージマネージャの環境にpythonの冗長インストールが作成されます。他のものではなくpython。
NEW 2016年12月:これは私にとって OS X v10.11 (El Capitan)でうまくいった。
Macにはpython 2
が付属していますが、pipは付属していません。
必要条件
homebrew
ステップ :
curl -O https://bootstrap.pypa.io/get-pip.py
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
がいいかもしれません。
pip install --upgrade pip
最後に、次のようなアプリをインストールすることができます。
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
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が新しいライブラリーを入手しているかは間違いありません。
ハッピーハッキング!
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をインストールしてください。
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
それからPythonをインストールしてください
brew install python
それでpip
はうまくいくでしょう
最近のバージョン(YosemiteまたはEl Capitanから、少なくともSierra以降)では、自作を使用する場合はbrew postinstall python3
の後にbrew install python3
を実行する必要があります。
そう、
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
公式の自作ページ によると:
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>
によって任意のパッケージをインストールできます。
このファイルをダウンロードする: 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
$ Sudo port install py27-pip
それからPATHを更新してpy27-pipのbinディレクトリを含めます(これは〜/ .bash_profileに追加できますPATH =/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin:$ PATH
pipは新しいターミナルウィンドウで利用可能になります。
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
...
以下のWebサイトからPythonセットアップツールをダウンロードしてください。
https://pypi.python.org/pypi/setuptools
Tarファイルを使用してください。
ダウンロードしたら、ダウンロードしたフォルダに移動して実行します。
python setup.py install
それができたら、easy_installができます。
以下を使ってpipをインストールしてください。
Sudo easy_install pip
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>
最初にpython3をインストールしてから、pip3を使ってパッケージをインストールしてください。
brew install python
python3がインストールされ、pipが同梱されています。 pipを使ってパッケージをインストールするには、次のコマンドを実行してください。
pip3 install package
Python3を使いたいのでpip3になっています。
どういうわけか簡単インストールは私の古い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
として保存してください