¿Cómo agregar a PYTHONPATH en Windows para que encuentre mis módulos/paquetes? [duplicar]
Tengo un directorio que aloja todas mis aplicaciones Django ( C:\My_Projects
). Quiero agregar este directorio a mi PYTHONPATH
para poder llamar a las aplicaciones directamente.
Intenté agregar C:\My_Projects\;
a mi Path
variable de Windows desde la GUI de Windows ( My Computer > Properties > Advanced System Settings > Environment Variables
). Pero todavía no lee el módulo de coltrane y genera este error:
Error: ningún módulo llamado coltrane
Sabes lo que me ha funcionado muy bien en Windows.
My Computer > Properties > Advanced System Settings > Environment Variables >
Simplemente agregue la ruta como C:\Python27 (o donde haya instalado Python)
O
Luego, en las variables del sistema, creo una nueva variable llamada PythonPath
. En esta variable tengoC:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-folders-on-the-path
Esta es la mejor manera que me ha funcionado y que no había encontrado en ninguno de los documentos ofrecidos.
EDITAR: Para aquellos que no pueden obtenerlo, agregue
C:\Python27;
junto con eso. De lo contrario, nunca funcionará .
Windows 7 Professional Modifiqué la respuesta de @mongoose_za para que sea más fácil cambiar la versión de Python:
- [Clic derecho] Computadora > Propiedades > Configuración avanzada del sistema > Variables de entorno
- Haga clic en [Nuevo] en "Variable del sistema"
- Nombre de variable: PY_HOME, Valor de variable: C:\ruta\a\python\versión
- Haga clic en Aceptar]
- Localice la variable del sistema "Ruta" y haga clic en [Editar]
Agregue lo siguiente a la variable existente:
%PY_HOME%;%PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;
Haga clic en [Aceptar] para cerrar todas las ventanas.
Como verificación final de cordura, abra un símbolo del sistema e ingrese python. Debería ver
>python [whatever version you are using]
Si necesita cambiar entre versiones, solo necesita modificar la variable PY_HOME para que apunte al directorio adecuado. Esto es un poco más fácil de administrar si necesita instalar varias versiones de Python.