2017-07-22 3 views
1

Ich habe Anaconda mit Python 2.7 installiert und später den Kernel Python 3.6 installiert. Ich habe viele Python 2-Pakete, und ich möchte nicht alle Pakete für Python 3 manuell installieren müssen. Hat jemand geschrieben, oder jemand weiß, wie man schreibt, ein Bash-Skript, das alle meine Python 2-Pakete durchlaufen wird und einfach pip3 installieren [PACKAGE NAME]?Wie kann ich alle meine Python 2-Pakete für Python 3 installieren?

Antwort

2

Führen Sie in Ihrem Python 2-Pip pip freeze > requirements.txt. Dadurch werden alle installierten Pakete in eine Textdatei geschrieben.

Verwenden Sie dann Ihren Python 3-Pip (möglicherweise pip3), führen Sie pip install -r /path/to/requirements.txt. Dadurch werden alle Pakete installiert, die in der Datei requirements.txt aufgeführt sind.

+0

Das hat super funktioniert! Obwohl ich hinzufügen werde, dass es ein paar Pakete gibt, die Fehler werfen werden. –

Verwandte Themen