Ho una directory che ospita tutte le mie app Django (C:My_Projects
). Voglio aggiungere questa directory al mio PYTHONPATH
in modo da poter chiamare direttamente le app.
Ho provato ad aggiungere C:\My_Projects\;
alla mia variabile Path
di Windows dalla GUI di Windows (My Computer > Properties > Advanced System Settings > Environment Variables
). Ma ancora non legge il modulo coltrane e genera questo errore:
Errore: Nessun modulo di nome coltrane
Dalla riga di comando di Windows:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
Per impostare il PYTHONPATH in modo permanente, aggiungi la linea al tuo autoexec.bat
. In alternativa, se modifichi la variabile di sistema attraverso le Proprietà di Sistema, anch'essa verrà cambiata in modo permanente.
Queste soluzioni funzionano, ma funzionano per il tuo codice SOLO sulla tua macchina. Aggiungerei un paio di righe al tuo codice che assomigliano a questo:
import sys
if "C:\\My_Python_Lib" not in sys.path:
sys.path.append("C:\\My_Python_Lib")
Questo dovrebbe risolvere i tuoi problemi