In 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 geleert und die neue 3.3.3 installiert. Also muss ich pyserial
wieder installieren . Ich kann es so machen, wie ich es vorher gemacht habe.
- Laden Sie pyserial von pypi herunter
- untar pyserial.tgz
- cd pyserial
python3 setup.py install
Aber ich würde gerne so machen wie die coolen Kids und einfach so etwas machen pip3 install pyserial
. Aber es ist nicht klar, wie ich zu diesem Punkt komme. Und genau dieser Punkt. Ich bin noch nicht an virtualenv interessiert (es sei denn, ich muss es sein).
quelle
pip
den Installationen für Python 2.7 zu vermeiden , können Sie den Symlink mit dem Namenpip3
anstatt mehrdeutig erstellenpip
Ich musste diesen Prozess selbst durchlaufen und einen anderen Weg wählen, den ich auf lange Sicht für besser halte.
Ich habe Homebrew installiert
dann:
Im letzten Schritt erhalten Sie einige Warnungen und Fehler, die Sie beheben müssen. Eine davon ist das Herunterladen und Installieren der Mac OS X-Befehlszeilentools .
dann:
Dies gab mir
python3
undpip3
auf meinem Weg.quelle
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Installieren Sie Python3 auf dem Mac
Verwenden Sie
pip3
diese Option, um Module zu installieren:) :)
quelle
Plus: Wenn Sie Anforderungen mit python3 installieren, lautet der Befehl:
nicht
quelle
brew install python3
Erstellen Sie einen Alias in Ihrem Shell-Profil
alias pip3="python3 -m pip"
in meinem.zshrc
Pip ~ pip3 --version
pip 9.0.1 von /usr/local/lib/python3.6/site-packages (Python 3.6)
quelle
Hier ist meine einfache Lösung:
Wenn Sie Python2 und Python3 auf Ihrem System installiert haben, zeigt das Pip-Upgrade standardmäßig auf Python2. Daher müssen wir die Version von Python (python3) angeben und den folgenden Befehl verwenden:
Dieser Befehl deinstalliert das zuvor installierte Pip und installiert die neue Version, mit der Ihr Pip aktualisiert wird.
Dies spart Speicher und entlastet Ihr System.
Image - Wie das Upgrade von pip in Python3 unter MacOS funktioniert
quelle
Die Verwendung von Python EasyInstall (was ich denke, dass Sie verwenden möchten) ist super einfach!
Dann würden Sie mit pip, um Pyserial zu installieren, Folgendes tun:
quelle
\usr\local\bin\easy_install
Datum vom 13. September 2012. Ich bin misstrauisch, dass von / für die Aktie 2.7. Ist leidereasy_install --version
nicht hilfreich.--help
gibt nicht einmal nützliche Hinweise.which easy_install
Terminal gefolgt von einzugebenless <path/to/>easy_install
. Es sollte mir weitere Informationen zu der von Ihnen verwendeten Version geben./Library/Frameworks/Python/...
, bin ich sehr misstrauisch, dass es sich um 2.7 handelt.Erwähnenswert ist auch, dass Max OSX / macOS-Benutzer nur Homebrew verwenden können , um pip3 zu installieren.
quelle
On
Mac OS X Mojave
python
steht für Python der Version 2.7 undpython3
für Python der Version 3. Das gleiche istpip
undpip3
. Also, um ein Upgradepip
fürpython 3
dies zu tun:quelle
pip
wird mit python2 automatisch mit brau installiert:brew install python3
pip3 --version
quelle
Unter MacOS 10.12
pip herunterladen: pip as
get-pip.py
Download Python3: Python3
python3 get-pip.py
pip3
ist verfügbarquelle
Führen Sie einfach Folgendes auf dem Terminal aus, wenn auf Ihrem Mac kein Pip installiert ist.
Laden Sie Python 3 hier herunter: python3
Wenn Sie mit diesen beiden Schritten fertig sind, führen Sie die folgenden Schritte aus, um zu überprüfen, ob Sie sie erfolgreich installiert haben.
quelle
Für einen neuen Mac müssen Sie die folgenden Schritte ausführen: -
Xcode
sudo easy_install pip
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew doctor
brew install python3
Und wenn Sie fertig sind, geben Sie einfach
python3
auf dem Terminal ein und Sie werden sehen, dass Python 3 installiert ist.quelle
Ich hatte das gleiche Problem mit Python3 und Pip3. Entscheidung: Lösen Sie alle Konflikte mit Links und anderen Dingen, wenn Sie dies tun
Nachdem
quelle