Red de conocimiento informático - Material del sitio web - Cómo agregar la ruta del módulo Python en un entorno Linux

Cómo agregar la ruta del módulo Python en un entorno Linux

Soy un novato en Python. En el proceso de aprender Python, a menudo tengo que escribir algunos módulos y funciones de acuerdo con los tutoriales. Al principio, simplemente los escribo en el shell de Python, pero si algo funciona. mal, será muy trágico y tendré que empezar de nuevo. Comience a compilar y reescriba el módulo después de reiniciar Python. Así que espero que la ruta del script se pueda agregar a la variable de entorno como la programación bash, para que se pueda modificar fácilmente. El siguiente contenido proviene de Internet y de este novato.

Resumen: este artículo describe cómo agregar la ruta del módulo de Python en el entorno Linux. La Parte 1 presenta cómo ver las variables de entorno de Python. La Parte 2 presenta cómo colocar el script en las variables de entorno. viene con Python en el directorio, la Parte 3 presenta cómo colocar el directorio en la variable de entorno de Python y reiniciar Python para que falle. La Parte 4 presenta cómo agregar un directorio de variable de entorno permanente para Python. Estos métodos pueden hacer que la modificación y reutilización de módulos sea más conveniente sin entradas repetidas. 1. Primero, puede usar el módulo integrado sys en Python para ver las variables de entorno de Python. Estos directorios son todas variables de entorno de Python.

2. A continuación, intentaré ver si el script de Python escrito de antemano se puede usar en Python si lo coloco en estos directorios. No preguntes por qué está fuera de tema, solo quiero probar este plato^ -^.

Seleccione el directorio /usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg. El nombre del script es my_module.py y solo hay uno. denominada c_to_f Función utilizada para calcular la conversión de Celsius a Fahrenheit. Como puede ver, el script ya se encuentra en el directorio que acaba de seleccionar.

Echemos un vistazo ahora e importemos este módulo en Python. Y use la función en el formato "módulo.función". Como puede ver, el módulo se importó exitosamente y la función c_to_f también se usó correctamente, 10 grados Celsius = 50 grados Fahrenheit. O si se asegura de que los nombres de las funciones no se superpongan, puede importar c_to_f desde my_module, para poder usar la función c_to_f directamente sin el nombre del módulo como prefijo.

El experimento fue exitoso. ¿Es efectivo importar el script al directorio de variables de entorno que viene con Python? Si Python se ha ejecutado antes, el módulo se puede importar sin reiniciar Python después de importarlo.

3. ¿A continuación? Volvamos al tema, ¿cómo personalizar el directorio de variables de entorno de Python? La idea más directa es agregar el directorio a la variable de entorno de Python ahora mismo. Puede utilizar sys.path.append('/.../....'). Luego verifique la ruta nuevamente y descubra que efectivamente se ha agregado el directorio "/home/sh/python". Y también se puede utilizar. Pero una vez que salga de Python con este método, el directorio recién agregado desaparecerá.

4. A continuación, presentaremos un método de una vez por todas, que consiste en modificar directamente las variables del sistema.

exportar PYTHONPATH=$PYTHONPATH:/..../..../?, sí, así es, escriba esta línea directamente en el shell, el directorio es su directorio personalizado y luego abra Python , importe my_module, puede usar felizmente el módulo personalizado.

/s/blog_959cf80d0102vx3j.html