Mám adresár, ktorý hostí všetky moje aplikácie Django (C:\My_Projects
). Tento adresár chcem pridať do svojho PYTHONPATH
, aby som mohol aplikácie priamo volať.
Skúšal som pridať C:\My_Projects\;
do premennej Path
z grafického rozhrania Windows (Môj počítač > Vlastnosti > Rozšírené systémové nastavenia > Premenné prostredia
). Ale stále to nenačíta modul coltrane a generuje túto chybu:
Chyba: Žiadny modul s názvom coltrane
Z príkazového riadku systému Windows:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
Ak chcete nastaviť PYTHONPATH natrvalo, pridajte riadok do súboru autoexec.bat
. Prípadne, ak systémovú premennú upravíte cez Vlastnosti systému, bude tiež zmenená natrvalo.
Tieto riešenia fungujú, ale fungujú len pre váš kód na vašom počítači. Do vášho kódu by som pridal niekoľko riadkov, ktoré vyzerajú takto:
import sys
if "C:\\My_Python_Lib" not in sys.path:
sys.path.append("C:\\My_Python_Lib")
To by malo vyriešiť vaše problémy