Im Wesentlichen kann ich nicht scheinen, meine virtuelle Umgebung zu aktivieren, die ich erstelle.
Ich mache das in Windows Powershell mit
%Vor%, aber eine Fehlermeldung erhalten
"kann nicht geladen werden, da die Ausführung von Skripten hier deaktiviert ist System ".
Könnte das sein, weil ich keine Administratorrechte auf meinem Computer habe?
Kommentar in den Antwortbereich verschieben:)
Nach Microsoft Tech Support , könnte dies ein Problem mit den Ausführungsrichtlinieneinstellungen sein. Um es zu beheben, sollten Sie Set-ExecutionPolicy Unrestricted -Force
in Ihrer Power Shell ausführen.
Hinweis: Denken Sie daran, Power Shell als Administrator zu starten.
Eine andere schnelle Lösung, die ich hier gefunden habe (es ist nur für Windows PowerShell anwendbar), ist wie folgt:
Zuerst ausführen
%Vor%Dann renn
%Vor%An dieser Position ist Ihr Virtualenv aktiviert. Wenn Sie es jetzt deaktivieren und später in derselben Powershell-Sitzung erneut aktivieren möchten, müssen Sie nur -
ausführen %Vor%Der Befehl cmd oder activate.bat muss später nicht mehr ausgeführt werden.
Legen Sie die ExclutionPolicy für den Prozessumfang fest nach Ja [y] dann tippe Skripte / aktivieren
In Windows sollten Sie die virtuelle Umgebung aktivieren, indem Sie den Befehl in cmd
folgenE: \ your_environment \ Scripts & gt; activate.bat
Wenn die Umgebung aktiviert ist , wird der Umgebungsname in Klammern angezeigt.
(Ihre Umgebung) E: \ your_environment \ Scripts & gt;
Wir können auch sicherstellen, dass wir mit where.exe unsere aktive Python-Umgebung mit der Reihenfolge der Hierarchie auflisten
%Vor%Wenn Sie deaktivieren müssen , machen Sie
(Ihre Umgebung) E: \ your_environment \ Scripts & gt; deaktivieren.bat
Tags und Links python virtualenv