web-dev-qa-db-ja.com

Mac OS XにPython 3のpipをインストールするにはどうすればいいですか?

OS X(Mavericks)にはPython 2.7がインストールされています。しかし私は自分自身の個人的なPythonのものすべてを3.3でやっています。私はちょうど私の3.3.2インストールをフラッシュして新しい3.3.3をインストールしました。だから私はpyserialをもう一度インストールする必要があります。以前のやり方でそれを実行できます。

  1. Pypiからpyserialをダウンロード
  2. untar pyserial.tgz
  3. cd pyserial
  4. python3 setup.py install

しかし、私はクールな子供たちがやっているようにやりたい、そしてちょうどpip3 install pyserialのような何かをやりたいです。しかし、私がその点にどのように到達するかは明確ではありません。そしてそれだけです。 virtualenvにはまだ興味がありません(そうでなければ)。

113
Travis Griggs

更新:これはPython 3.4ではもはや必要ではありません。これは、標準インストールの一部としてpip3をインストールします。

私はこの同じ質問をpythonメーリングリストに投稿したところ、次のような答えが得られました。

# download and install setuptools
curl -O https://bootstrap.pypa.io/ez_setup.py
python3 ez_setup.py
# download and install pip
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

これで私の質問は完全に解決しました。私自身のために以下を追加した後:

cd /usr/local/bin
ln -s ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/pip pip

Pipを直接実行できるように、次のことができました。

# use pip to install
pip install pyserial

または

# Don't want it?
pip uninstall pyserial
115
Travis Griggs

私は自分自身でこのプロセスを経験しなければならず、長期的にはより良いと思う別の方法を選びました。

私はインストールしました 自作

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

その後:

brew doctor

最後のステップでは、解決しなければならない警告とエラーをいくつか示します。そのうちの1つは、ダウンロードしてインストールすることです Mac OS Xのコマンドラインツール

その後:

brew install python3

これは私のパスに私にpython3pip3を与えました。

pieter$ which pip3 python3
/usr/local/bin/pip3
/usr/local/bin/python3
58
Pieter Breed

MacにPythonをインストールしてください。

1. brew install python3
2. curl https://bootstrap.pypa.io/get-pip.py | python3
3. python3

pip3を使ってモジュールをインストールする

1. pip3 install ipython
2. python3 -m IPython

:)

53
Alan Dong
  1. brew install python3
  2. シェルプロファイルにエイリアスを作成する

    • 例えば。私のalias pip3="python3 -m pip".zshrc

➜〜pip3 --version

/usr/local/lib/python3.6/site-packagesからの9.0.1のpip(python 3.6)

12
northtree

プラス:あなたがpython3でリクエストをインストールするとき、コマンドは次のとおりです。

pip3 install requests

ではない

pip install requests
11
steven

また、Max OSX/macOSユーザーはpip3をインストールするために Homebrew を使うことができます。

$> brew update
$> brew install python3
$> pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
5
Liyali

Python EasyInstall(これは私があなたが使いたいと思うものです)を使うことは、とても簡単です!

Sudo easy_install pip

そのため、pseを使ってPyserialをインストールします。

pip install pyserial
5
l'L'l

MacOS 10.12の場合

ダウンロードpip: pip as get-pip.py

python3をダウンロードします。 python

  1. python3をインストールする
  2. ターミナルを開く:python3 get-pip.py
  3. pip3が利用可能です
3
Lincoln

pipは、brewを使用してpython2と一緒に自動的にインストールされます。

  1. brew install python3
  2. pip3 --version
3

Mac OS X Mojavepythonはバージョン2.7のpythonを、python3はバージョン3のpythonを表します。同じことがpipおよびpip3です。そのため、pippython 3にアップグレードするには、次のようにします。

~$ Sudo pip3 install --upgrade pip
3
wzbozon

新鮮な新しいMacの場合は、以下の手順に従う必要があります: -

  1. Xcodeがインストールされていることを確認してください。
  2. Sudo easy_install pip
  3. /usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. brew doctor
  5. brew doctor
  6. brew install python3

これで完了です。端末にpython3と入力するだけでpython 3がインストールされます。

0
Harry_pb

これが私の簡単な解決策です。

Python2とpython3の両方がシステムにインストールされている場合、pipアップグレードはデフォルトでpython2を指します。したがって、python(python3)のバージョンを指定し、以下のコマンドを使用する必要があります。

python3 -m pip install --upgrade pip

このコマンドは、以前にインストールされたpipをアンインストールし、pipをアップグレードする新しいバージョンをインストールします。

これにより、メモリが節約され、システムが整理されます。

画像-Python3でのpipのアップグレードがMacOSでどのように機能するか

0
DivyaMaheswaran