Ich kann meine virtuelle Python-Umgebung von seinem Ordner aktivieren, indem Sie . bin/activate
eingeben. Ich möchte stattdessen einen einzelnen Wortalias wie shazam
aus dem Basisordner (oder anderswo) eingeben, der die Umgebung aktiviert, Änderungen an meinem Hauptprojektordner vornimmt und meine Projekte auflistet.Aktivieren Sie virtualenv mit Alias
Ich habe versucht, einen Aliasnamen in Bashrc schaffen, die zu einer .sh-Datei mit spitz:
cd ~/path-to-virtual-environment
. bin/activate
cd ~/path-to-master-project-folder
ls -a
ich eine Erlaubnis verweigert Fehler bekommen, so lief ich chmod u+x <script file>
. Das Skript wird jetzt ausgeführt, aber die VE wird nicht aktiviert, und während die Projektordner aufgelistet sind, befindet sich die Shell nicht im Hauptprojektordner. Ich würde eine Anleitung schätzen. Vielen Dank.
besser noch, überprüfen Sie virtualenvwrapper, die es einfacher macht, virtualenv verwalten. https://virtualenvwrapper.readthedocs.io/en/latest/ – jdigital
Stack Overflow ist eine Website für Programmier- und Entwicklungsfragen. Diese Frage scheint off-topic zu sein, weil es nicht um Programmierung oder Entwicklung geht. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Super User] (http://superuser.com/) oder [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) wäre ein besserer Ort, um zu fragen. – jww
Danke für die Vorschläge. Stack Overflow schien ein geeigneter Ort zu sein, da es um den Zugriff auf meine Entwicklungsumgebung geht und es weitere SO-Fragen zu Aliasen, Bash-Skripten und Zugriff auf virtuelle Umgebungen gibt (aber nicht ganz so, wie ich es versuche). – landrykid