[Python-de] Binary für "venv"

0 views
Skip to first unread message

c.b...@posteo.jp

unread,
Dec 14, 2022, 9:04:09 AM12/14/22
to
Hallo,

ich nutze Python 3.9 unter Windows 10. Mein Admin benötigt von mir eine
Information aus dem Python environment die ich nicht finden kann.

Ich suche das Binary von "venv". Eine Exe finde ich dazu nicht.

Hintergrund ist ich "py -3 -m venv myenv" nicht ausführen kann, da ich
folgende Fehlermeldung erhalte.

"Error: [WinError 1260] Dieses Programm wurde durch eine
Gruppenrichtlinie geblockt. Wenden Sie sich an den Systemadministrator,
um weitere Informationen zu erhalten"

Der "Ort" des venv Pakets ist mir bekannt.

py -3 -c "import venv;print(venv.__file__)"
C:\Program Files\Python39\lib\venv\__init__.py

Dort finde ich aber nichts passendes.

Mein Admin benötig das binary, um entweder dessen Signatur, sofern es
signiert, oder einen Hash der Datei auf eine Whitelist setzen zu können.
Die python.exe und pythonw.exe unterhalb von "C:\Program
Files\Python39\lib\venv" kann ich ohne
Gruppenrichtlinien-Fehlermeldungen ausführen.

Die Frage ist, welches Binary die Fehlermeldung provozieren könnte.

Vielen Dank
Christian

Mike Müller

unread,
Dec 15, 2022, 1:41:11 AM12/15/22
to
Am 14.12.22 um 17:28 schrieb Stefan Ram:
> c.b...@posteo.jp writes:
>> Hintergrund ist ich "py -3 -m venv myenv" nicht ausführen kann, da ich=
>> folgende Fehlermeldung erhalte.
>> "Error: [WinError 1260] Dieses Programm wurde durch eine
>> Gruppenrichtlinie geblockt. Wenden Sie sich an den Systemadministrator,
>> um weitere Informationen zu erhalten"
>
> Mit "-m venv" wird das /Modul/ "venv" (venv\__init__.py) ausgeführt.
> Die Fehlermeldung könnte sich auch auf "py" beziehen.
>
>> Die Frage ist, welches Binary die Fehlermeldung provozieren könnte.
>
> "py" liegt vielleicht im Windows-Verzeichnis.

Der Befehl:

where py

sollte den vollen Pfad der ausführbaren Datei zeigen. `where` ist das
*ungefähre* Äquivalent zu `which -a` auf unix-artigen Systemen.

Mike

c.b...@posteo.jp

unread,
Dec 15, 2022, 3:04:18 AM12/15/22
to
Danke für eure Rückmeldungen.

Am 15.12.2022 07:40 schrieb Mike Müller:
> where py

Zeigt mir C:\Windows\py.exe
Diese kann ich aber ausführen.

Allerdings finde ich im Verzeichnis des jeweiligen environments (hier im
Beispiel "foobar") noch
$HOME\foobar\Scripts>python.exe
$HOME\foobar\Scripts>pythonw.exe

Beide sind von Gruppenrichtlinien geblockt.
Reply all
Reply to author
Forward
0 new messages