Hoe voeg ik toe aan het PYTHONPATH in Windows, zodat het mijn modules/pakketten vindt?

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.

Commentaren (4)

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

Commentaren (1)

U moet dit toevoegen aan uw PYTHONPATH variabele in plaats van aan Windows PATH variabele.

http://docs.python.org/using/windows.html

Commentaren (0)