Jeg har en mappe med alle mine Django-apps (C:\My_Projects
). Jeg ønsker at tilføje denne mappe til min PYTHONPATH
, så jeg kan kalde programmerne direkte.
Jeg har prøvet at tilføje C:\My_Projects\;
til min Windows Path
-variabel fra Windows GUI (Min computer > Egenskaber > Avancerede systemindstillinger > Miljøvariabler
). Men den kan stadig ikke læse coltrane-modulet og genererer denne fejl:
Error: Ingen modul ved navn coltrane
Fra Windows-kommandolinjen:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
For at indstille PYTHONPATH permanent, skal du tilføje linjen til din autoexec.bat
. Alternativt, hvis du redigerer systemvariablen via System Properties, vil den også blive ændret permanent.
Disse løsninger virker, men de virker KUN for din kode KUN på din maskine. Jeg ville tilføje et par linjer til din kode, der ser således ud:
import sys
if "C:\\My_Python_Lib" not in sys.path:
sys.path.append("C:\\My_Python_Lib")
Det skulle tage sig af dine problemer