2017-11-13 2 views

Antwort

1

Sie müssen das nicht tun. Was Sie tun können, ist:

  1. Erinnern Sie sich an Ihre Projekt Python-Version.

  2. Erstellen Sie Ihre Django-Projektabhängigkeitsdatei requirement.txt.

    -Create requirement.txt Datei: pipreqs /path/to/your/project/ (ich empfehle pipreqs, erstellt es eine Projektebene requirement.txt Datei Sie auch pip freeze oder andere Befehle verwenden können.)

    -Install alle Abhängigkeiten von ihm: pip install -r requirements.txt, stellen Sie sicher, pip gehört zu Ihrem virtualenv python anders als OS Standard pip

Dann können Sie leicht eine brandneue virtuelle env installieren und alle Abhängigkeiten installieren.

3

Einfache Antwort-Nr. Fügen Sie in Ihrer gitignore-Datei das venv hinzu, um alle Dateien in Ihrer venv-fold zu ignorieren. Grundsätzlich speichert Ihr venv fold alle Abhängigkeiten für Ihre Projekte. Sie können pip freeze verwenden, um die requirement.txt zu erzeugen, die andere benutzen können, um die gleiche Umgebung wie Sie zu reproduzieren. Außerdem sind die Dateien in Ihrem vent riesig, da sie ganze Pakete enthalten, die Sie installiert haben.