Python programozás - Szoftverfejlesztés fórum

üzenetek

hozzászólások


Hege1234
(addikt)

sziasztok!

szeretném megoldani, hogy ha nem lett bejelölve a python win installálásnál az add to path
akkor futtatva a script-et, hozzáadja a PATH-hoz, és akkor nem kell újrainstallálni vagy manuálisan szórakozni vele..

mivel minden ilyen módosításhoz admin jog kell, lehetséges lenne ezt python alól megoldani?

ilyesmivel próbálkozok, de mivel nem ad ki írási hibát így gondolom még csak meg se próbálja hozzáadni

import os

spec_python_ver = input('add python dir: (eg.: Python39) write here: ')

scripts_dir = os.path.join(os.environ['LOCALAPPDATA'], f'Programs\\Python\\{spec_python_ver}\\Scripts\\')
python_dir = os.path.join(os.environ['LOCALAPPDATA'], f'Programs\\Python\\{spec_python_ver}\\')

dirs_to_add = [scripts_dir, python_dir]
for directory in dirs_to_add:
if directory not in os.environ['PATH']:
os.environ['PATH'] += os.pathsep + directory
print(f"'{directory}' added to PATH")
else:
print(f"'{directory}' already in PATH")

print("\nUpdated PATH:")
print(os.environ['PATH'])

[ Szerkesztve ]

üzenetek