Ich habe ein bestehendes Python django-Projekt, das in Web Server ausgeführt wird. Jetzt muss der Client einige Änderungen am vorhandenen Code vornehmen. Also muss ich es in meiner lokalen Maschine einrichten. Alle für dieses Projekt benötigten Pakete werden in einer virtuellen Umgebung installiert. Wie kann ich diese virtuelle Umgebung auf meinen lokalen Computer kopieren oder klonen, um dieses Projekt auszuführen?So kopieren/klonen Sie eine virtuelle Umgebung vom Webserver
5
A
Antwort
1
Dies ist sehr einfach - sagen Sie Ihren Server virtualenv innen ist ~/example.org/_env/
und lokale Projektverzeichnis ist ~/Projects/example
:
Sie aktivieren die Umwelt:
cd ~/example.org/_env/
. _env/bin/activate
Sie dann aktuelle env einfrieren:
pip freeze > pip-requirements.txt
Dann laden Sie diese Datei auf Ihren Computer und erstellen die Umgebung neu:
cd ~/Projects/example
virtualenv _env
pip install --use-mirrors -r pip-requirements.txt
Es ist auch möglich, dass Ihr Projekt bereits die Datei pip-requirements.txt enthält, sodass Sie Schritt 1 einfach ignorieren können, wenn dies der Fall ist.
Wenn Sie keine virtualenv binär auf Ihrem Rechner haben, können Sie, indem zum Beispiel installieren:
sudo pip install virtualenv
, die es systemweite
installierenVerwandte Themen
- 1. gibt es eine virtuelle Umgebung für node.js?
- 2. So schreiben Sie eine virtuelle Maschine
- 3. So erstellen Sie eine virtuelle Umgebung für Benutzer auf dem Server
- 4. Video vom Webserver abspielen
- 5. So speichern Sie virtuelle Währung?
- 6. Ein bestehendes Django-Projekt in eine virtuelle Umgebung verschieben
- 7. Handle Blank Response vom Webserver
- 8. Installieren von libmxl2 in virtuelle Umgebung OSX
- 9. So ändern Sie die Umgebung der Bereitstellung
- 10. So entwerfen Sie einen verteilten node.js Webserver
- 11. So führen Sie eine einfache angularjs-Anwendung ohne Webserver
- 12. So starten Sie eine virtuelle Maschine mit Softlayer Python API
- 13. So schreiben Sie nichts in eine virtuelle Datei
- 14. So erstellen Sie virtuelle COM-Ports
- 15. So verschieben Sie Inhalte von einem Server/einer Umgebung in einen anderen Server/eine andere Umgebung
- 16. Verwenden Sie Win7 + IE11, kann einige Datei vom internen Webserver
- 17. kann der Webserver Daten ohne eine Anfrage vom Client senden?
- 18. Wie funktioniert eine virtuelle Maschine?
- 19. Ermitteln, ob vom Webserver aus aufgerufen
- 20. GridView zeigt kein Bild vom Webserver an
- 21. VBScript läuft nicht abhängig vom Webserver
- 22. Erstellen Sie eine Conda-Umgebung offline
- 23. Können Sie eine azure virtuelle Maschine replizieren?
- 24. So übertragen Sie eine Datei auf meine virtuelle Maschine in SSH-Verbindung
- 25. Wie erstellt man virtuelle Umgebung auf Python3.x auf Ubuntu?
- 26. So installieren Sie mod_wsgi in einer virtuellen Umgebung
- 27. So übertragen Sie eine Datei vom Server zum Server
- 28. So senden Sie eine Nachricht vom Server zum Client
- 29. So rufen Sie eine Methode vom Controller über link_to auf?
- 30. So ermitteln Sie eine eingehende Verbindung vom lokalen Rechner