Tengo un directorio que aloja todas mis aplicaciones de Django ( C:\My_Projects
). Quiero agregar este directorio a mi pythonpath
para poder llamar directamente a las aplicaciones.
He intentado agregar C:\My_Projects\;
a la variable Mi Path
desde la GUI de Windows ( My Computer > Properties > Advanced System Settings > Environment Variables
). Pero todavía no lee el módulo coltrane y genera este error:
Error: no hay módulo llamado coltrane
Sabes lo que me ha funcionado muy bien en windows.
My Computer > Properties > Advanced System Settings > Environment Variables >
Solo agrega la ruta como C: \ Python27 (o donde sea que hayas instalado python)
O
Luego, bajo las variables del sistema, creo una nueva Variable llamada PythonPath
. En esta variable tengo C:\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, que no había encontrado en ninguno de los documentos ofrecidos.
EDITAR: Para aquellos que no pueden obtenerlo, por favor agregue
C: \ Python27;
junto con eso. Si no, nunca funcionará .
Windows 7 Professional I modificó la respuesta de @ mongoose_za para que sea más fácil cambiar la versión de python:
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 comprobación de seguridad final, 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 tener instaladas varias versiones de python.
Simplemente agregue la ruta de instalación (por ejemplo, C: \ Python27 \ ) a la variable PATH en las variables del sistema . Luego cierra y abre tu línea de comando y escribe ‘python’ .
Desde la línea de comando de Windows:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
Para configurar el PYTHONPATH permanentemente, agregue la línea a su autoexec.bat
. Alternativamente, si edita la variable del sistema a través de las Propiedades del sistema, también se cambiará permanentemente.
Estas soluciones funcionan, pero solo funcionan para su código en su máquina. Yo agregaría un par de líneas a su código que se verían así:
import sys if "C:\\My_Python_Lib" not in sys.path: sys.path.append("C:\\My_Python_Lib")
Eso debería encargarse de tus problemas.
Agregar Python y PythonPath al entorno de Windows:
Bajo ‘Variables del sistema’ :
Añadir
PY_HOME
C:\Python27
PYTHONPATH
%PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;C:\another-library
Adjuntar
path
%PY_HOME%;%PY_HOME%\Scripts\
La forma más fácil de configurar la ruta en Python es: haga clic en Inicio> Mi PC> Propiedades> Configuración avanzada del sistema> Variables de entorno> segundas ventanas>
seleccione Ruta> Editar> y luego agregue “; C: \ Python27 \; C: \ Python27 \ Scripts \”
enlace: http://docs.python-guide.org/en/latest/starting/install/win/
Debe agregar a su variable PYTHONPATH en lugar de la variable PATH de Windows.
También puede agregar un archivo .pth
que contenga el directorio deseado en su carpeta c:\PythonX.X
, o en su carpeta \site-packages folder
, que suele ser mi método preferido cuando estoy desarrollando un paquete de Python.
Vea aquí para más información.
import sys sys.path.append("path/to/Modules") print sys.path
Esto no persistirá durante los reinicios ni se traducirá a otros archivos. Sin embargo, es genial si no desea realizar una modificación permanente en su sistema.
En Python 3.4 en Windows funcionó cuando lo agregué a la variable de entorno PATH en lugar de PYTHONPATH. Al igual que si ha instalado Python 3.4 en D: \ Programming \ Python34, agregue esto al final de su variable de entorno PATH
;D:\Programming\Python34
Cierre y vuelva a abrir el símbolo del sistema y ejecute ‘python’. Se abrirá la shell de python. Esto también solucionó mi problema de Sublime 3 de ‘python no se reconoce como un comando interno o externo’ .
Las rutas de python 2.X se pueden establecer a partir de algunas de las instrucciones anteriores. Python 3 de forma predeterminada se instalará en C: \ Users \\ AppData \ Local \ Programs \ Python \ Python35-32 \ Por lo tanto, esta ruta debe agregarse a la variable Path en el entorno de Windows.
Para boost PYTHONPATH, ejecute regedit y navegue hasta KEY_LOCAL_MACHINE \ SOFTWARE \ Python \ PythonCore y luego seleccione la carpeta para la versión de python que desea usar. Dentro de esta hay una carpeta con la etiqueta PythonPath, con una entrada que especifica las rutas donde la instalación predeterminada almacena los módulos. Haz clic derecho en PythonPath y elige crear una nueva clave. Es posible que desee asignar un nombre a la clave después del proyecto cuyas ubicaciones de módulo especificará; De esta manera, puede compartimentar y rastrear fácilmente las modificaciones de su ruta.
Gracias
Para cualquiera que intente lograr esto con Python 3.3+, el instalador de Windows ahora incluye una opción para agregar python.exe a la ruta de búsqueda del sistema. Lea más en los documentos .
Esta variable PYTHONPATH
debe configurarse para ArcPY
cuando se instala ArcGIS Desktop.
PYTHONPATH=C:\arcgis\bin
(la bandeja de inicio de ArcGIS)
Por alguna razón, nunca se configuró cuando usé el instalador en un sistema de Windows 7 de 32 bits.
Tal vez un poco tarde, pero así es como se agrega la ruta a las variables de entorno de Windows.
Vaya a la pestaña Variables de entorno, haga esto presionando la tecla de Windows + Pausa inter.
Vaya a Configuración avanzada del sistema.
Haga clic en Variables de entorno.
En la ventana inferior, busque el valor ‘Ruta’.
Selecciónalo
Haga clic en Editar
Al final de la línea, agregue su carpeta de instalación y la ruta a la carpeta ‘Scripts’.
Click ok, aceptar etc.
Ya ha terminado, ingrese cmd y escriba python desde cualquier ubicación de su unidad, debe ingresar al progtwig Python.
Ejemplo con mi pc (tengo Python34
)
EXISTING_LINES;C:\Python34;C:\Python34\Scripts\
Espero eso ayude.
Saludos desde bogota
La forma más fácil de hacerlo con éxito, es ejecutar el instalador de Python nuevamente (después de la primera instalación) y luego:
Estas respuestas son tan malas. El instalador tiene una opción secreta. Haga clic en el instalador nuevamente, desinstale y luego vuelva a instalar.