it-swarm.com.de

Wie installiere ich pip für Python 3 unter Mac OS X?

Auf OS X (Mavericks) ist Python 2.7 installiert. Aber ich mache alle meine persönlichen Python Sachen mit 3.3. Ich habe gerade meine 3.3.2-Installation gespült und die neue 3.3.3 installiert. Also muss ich pyserial erneut installieren. Ich kann es so machen, wie ich es vorher gemacht habe:

  1. Laden Sie pyserial von pypi herunter
  2. untar pyserial.tgz
  3. cd pyserial
  4. python3 setup.py install

Aber ich würde gerne so machen wie die coolen Kids und nur so etwas wie pip3 install pyserial. Aber es ist nicht klar, wie ich zu diesem Punkt komme. Und genau das. Nicht interessiert (es sei denn, ich muss sein) in virtualenv noch.

116
Travis Griggs

UPDATE: Dies ist in Python3.4 nicht mehr erforderlich. Es installiert pip3 als Teil der Standardinstallation.

Am Ende habe ich dieselbe Frage auf der python Mailingliste veröffentlicht und die folgende Antwort erhalten:

# 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

Welches hat meine Frage perfekt gelöst. Nachdem ich für mich Folgendes hinzugefügt habe:

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

Damit ich pip direkt ausführen konnte, konnte ich:

# use pip to install
pip install pyserial

oder:

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

Ich musste diesen Prozess selbst durchlaufen und einen anderen Weg wählen, den ich langfristig für besser halte.

Ich habe homebrew installiert

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

dann:

brew doctor

Im letzten Schritt erhalten Sie einige Warnungen und Fehler, die Sie beheben müssen. Eine davon ist das Herunterladen und Installieren von die Mac OS X-Befehlszeilentools .

dann:

brew install python3

Das gab mir python3 und pip3 auf meinem Weg.

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

Installieren Sie Python auf dem Mac

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

Verwenden pip3, um Module zu installieren

1. pip3 install ipython
2. python3 -m IPython

:)

53
Alan Dong

Plus: Wenn Sie Anforderungen mit python3 installieren, lautet der Befehl:

pip3 install requests

nicht

pip install requests
12
steven
  1. brew install python3
  2. erstelle einen Alias ​​in deinem Shell-Profil

    • z.B. alias pip3="python3 -m pip" in meinem .zshrc

~ Pip3 --version

pip 9.0.1 aus /usr/local/lib/python3.6/site-packages (Python 3.6)

12
northtree

Erwähnenswert ist auch, dass Benutzer von Max OSX/macOS einfach Homebrew verwenden können, um pip3 zu installieren.

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

Die Verwendung von Python EasyInstall (das ist, was ich denke, dass Sie verwenden möchten), ist super einfach!

Sudo easy_install pip

dann würden Sie mit pip, um Pyserial zu installieren, Folgendes tun:

pip install pyserial
5
l'L'l

pip wird automatisch mit python2 mithilfe von brew installiert:

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

Ein Mac OS X Mojavepython steht für python von Version 2.7 und python3 Für python von Version 3. Das Gleiche gilt für pip und pip3. Um pip für python 3 Zu aktualisieren, gehen Sie folgendermaßen vor:

~$ Sudo pip3 install --upgrade pip
4
wzbozon

Unter MacOS 10.12

download pip: pip als get-pip.py

python3 herunterladen: python

  1. installieren Sie Python3
  2. offenes Terminal: python3 get-pip.py
  3. pip3 ist verfügbar
3
Lincoln

Für einen neuen Mac müssen Sie die folgenden Schritte ausführen:

  1. Stellen Sie sicher, dass Sie Xcode installiert haben
  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

Und wenn Sie fertig sind, geben Sie einfach python3 In das Terminal ein und Sie werden sehen, dass python 3 installiert ist.

0
Harry_pb

Hier ist meine einfache Lösung:

Wenn sowohl python2 als auch python3 auf Ihrem System installiert sind, zeigt das Pip-Upgrade standardmäßig auf python2. Daher müssen wir die Version von python (python3) angeben und den folgenden Befehl verwenden:

python3 -m pip install --upgrade pip

Dieser Befehl deinstalliert den zuvor installierten Pip und installiert die neue Version, wodurch Ihr Pip aktualisiert wird.

Dies spart Speicher und entlädt Ihr System.

Bild - Wie das Upgrade von pip in Python3 unter MacOS funktioniert

0
DivyaMaheswaran