PYTHONPATH Variable de entorno en Python

El comportamiento de Python está muy influenciado por sus variables de entorno. Una de esas variables es PYTHONPATH. Se utiliza para establecer la ruta de los módulos definidos por el usuario para que pueda importarse directamente a un programa de Python. También es responsable de manejar la ruta de búsqueda predeterminada para los módulos de Python. La variable PYTHONPATH contiene una string con el nombre de varios directorios que Python debe agregar a la lista de directorios sys.path. El uso principal de esta variable es permitir a los usuarios importar módulos que aún no se pueden instalar. Tratemos de entender el concepto usando un ejemplo.

Supongamos que definió un módulo de la siguiente manera:

Python3

# user-defined module
# saved as my_module.py
  
  
def module_func():
    print("You just imported the user-defined module")

Ahora, si intenta importar the_ my_module.py en su secuencia de comandos de python como se muestra a continuación:

Python3

# python script to
# call the module
  
# import the module
import my_module
  
# call the module function
my_module.module_func()

Esto conducirá al siguiente error:

Esto se debe a que PYTHONPATH aún no está configurado. En palabras más simples, el intérprete de Python no puede encontrar la ubicación del archivo my_module.py . Entonces, para configurar PYTHONPATH en una máquina con Windows , siga los pasos a continuación:

Paso 1: Abra su PC (o Mi PC) y escriba clic y haga clic en propiedades.

Paso 2: después de que aparezca la ventana de propiedades, haga clic en Configuración avanzada del sistema:

Paso 3: ahora haga clic en el botón de la variable de entorno en la nueva ventana emergente como se muestra a continuación:

Paso 4: Ahora, en el nuevo cuadro de diálogo Variable de entorno, haga clic en Nuevo como se muestra a continuación:

Paso 5: Ahora, en el cuadro de diálogo de la variable, agregue el nombre de la variable como PYTHONPATH y, en valor, agregue la ubicación al directorio del módulo que desea que Python verifique cada vez, como se muestra a continuación:

Paso 6: Ahora abra su símbolo del sistema y ejecute el archivo my_script.py con el siguiente comando:

python my_script.py

El comportamiento de python está configurado ahora, por lo que no debería tener problemas para ejecutar el script de python importando my_module .py como se muestra a continuación:

Publicación traducida automáticamente

Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *