Bin Ordner für Windows 10

Ich versuche, einen UNIX-Bin-Ordner auf meinem Windows 10-PC zu replizieren. Ich habe einen Ordner erstellt unter "C:\bin" und fügte es meiner Pfadvariablen hinzu. Ich bin mir jedoch nicht wirklich sicher, wie ich es weiter implementieren soll. Ich habe versucht, dem Ordner Verknüpfungen (lnk-Dateien) hinzuzufügen, aber ich kann das nicht zum Laufen bringen.

Mein Ziel ist es, "python37" in die Eingabeaufforderung schreiben zu können, um "auszuführen" C:\Users\Samuel\AppData\Local\Programs\Python\Python37\python.exe "und schreibe" python38 " in run "C:\Users\Samuel\AppData\Local\Programs\Python\Python38-32\python.exe".

Das einfache Hinzufügen beider Verzeichnisse zur Pfadvariablen würde nicht funktionieren, da beide ausführbaren Dateien denselben Namen haben, oder irre ich mich?

Author: Samuel Ivarsson, 2020-01-17

2 answers

Sie sollten in der Lage sein, Verknüpfungen zu erstellen und sie wie in Ihrem ursprünglichen Versuch auszuführen. Was funktioniert nicht? Aber ja, Sie müssten die Verknüpfungen etwas Einzigartiges in Ihrem bin-Ordner nennen. Sie müssten die Erweiterung .lnk bei der Ausführung einschließen.

Erstellen Sie also in Ihrem Ordner C:\bin und damit in Ihrem Pfad eine Verknüpfung zur Python32-EXE, nennen Sie sie python37 und führen Sie sie aus durch:

C:\somedir> python37.lnk

Alternativ können Sie eine erstellen .bat-Datei und führen Sie es. Für Python37 könnten Sie erstellen C:\bin\python37.bat mit diesem als Inhalt:

"C:\Users\Samuel\AppData\Local\Programs\Python\Python37\python.exe" %*

Damit sollten Sie die Erweiterung ausschließen, wenn Sie nur einen sauberen Befehl python37 möchten.

C:\somedir> python37
 2
Author: squillman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-01-17 17:12:14

Sie können einfach beide Ordner im Pfad haben und eine Kopie Ihrer Python37 und 38 mit diesen Namen erstellen. Es würde nichts schaden, es von python37 ausführen zu lassen.exe statt Python.exe.

 0
Author: Beige The Color,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-01-17 19:23:47