Ich möchte python3.5 für die Entwicklung verwenden, aber oft, wenn ich das Modul für python3.5 installiere, ist es immer gescheitert
Sie verwenden pip3 zum Installieren von flask-script, das mit python 3.5 verbunden ist. Sie versuchen jedoch, ein mit dem Python 2.7 verbundenes Pip zu aktualisieren. Führen Sie pip3 install --upgrade pip
aus.
Es empfiehlt sich, sich etwas Zeit zu nehmen und etwas über virtuelle Umgebungen in Python zu erfahren. Es ist nicht empfehlenswert, alle Pakete für die Basis-Python-Installation zu installieren. Dies wäre ein guter Anfang: http://docs.python-guide.org/de/latest/dev/virtualenvs/
Führen Sie Sudo -H pip3 install --upgrade pip
aus, um ein Upgrade von pip3 ..__ durchzuführen. Umgekehrt können Sie Sudo -H pip2 install --upgrade pip
auch für ein Upgrade von pip verwenden.
Versuchen Sie diesen Befehl:
pip3 install --upgrade setuptools pip
Sie verwenden pip
(die Python 2-Einheit). Jetzt möchten Sie pip
(die Python 3-Version) aktualisieren. Danach ist pip
der Python 3.
Verwenden Sie pip2
und pip3
. Auf diese Weise ist es explizit.
Wenn Sie pip
verwenden möchten, überprüfen Sie einfach, wo es sich befindet (which pip
) und ändern Sie den Link. Zum Beispiel:
$ which pip
/usr/local/bin/pip
$ pip --version
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)
$ which pip2
/usr/local/bin/pip2
$ Sudo rm /usr/local/bin/pip
$ Sudo ln -s /usr/local/bin/pip2 /usr/local/bin/pip
$ pip --version
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Was für mich funktionierte, war folgender Befehl:
python -m pip install --upgrade pip
Wenn Sie 2 Versionen von Python haben (zB: 2.7.x und 3.6), müssen Sie Folgendes tun:
pip3 install --upgrade pip setuptools wheel
zum Beispiel in meiner .zshrc-Datei:
export PATH=/usr/local/Cellar/[email protected]/2.7.15/bin:/usr/local/Cellar/python/3.6.5/bin:$PATH
Sie können den Befehl pip --version
und pip3 --version
von der Spezialversion aus ausführen. Wenn Sie keinen $ python-Pfad zu $ PATH und exec pip3 install --upgrade pip setuptools wheel
hinzufügen, wird Ihr Pip in pip von python3 geändert, aber der pip sollte von python2.x
pip3 install --upgrade pip
hat für mich gearbeitet