Ik heb een map waarin al mijn Django apps staan (C:Mijn_Projecten
). Ik wil deze directory toevoegen aan mijn PYTHONPATH
zodat ik de apps direct kan aanroepen.
Ik heb geprobeerd C:Mijn_Projecten
toe te voegen aan mijn Windows Pad
variabele vanuit de Windows GUI (Mijn Computer > Eigenschappen > Geavanceerde systeeminstellingen > Omgevingsvariabelen
). Maar het leest nog steeds de coltrane module niet en geeft deze foutmelding:
Fout: Geen module met de naam coltrane
Vanuit de Windows opdrachtregel:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
Om het PYTHONPATH permanent in te stellen, voeg de regel toe aan uw autoexec.bat
. Als alternatief, als u de systeemvariabele aanpast via de Systeemeigenschappen, zal deze ook permanent worden gewijzigd.
Deze oplossingen werken, maar ze werken ALLEEN voor uw code op uw machine. Ik zou een paar regels aan uw code toevoegen die er als volgt uitzien:
import sys
if "C:\\My_Python_Lib" not in sys.path:
sys.path.append("C:\\My_Python_Lib")
Dat zou je problemen moeten oplossen