Puedo ejecutar Windows 7, y me puede importar módulos integrados, pero cuando voy a guardar mi propio guión y tratar de importarlo en el estado de reposo, me sale un error diciendo que el módulo no existe.

Yo uso el de Python editor de texto se encuentran haciendo clic en «Archivo» y «Nueva Ventana» de la interprete de Python. Puedo guardar como .py archivo dentro de un Módulo en la carpeta que he creado en el directorio de Python. Sin embargo, cada vez que yo escriba importar nombre_modulo en el estado de reposo, se dice que el módulo no existe.

¿Qué estoy haciendo mal, o no hacer? He intentado importar nombre_modulo, importación module_name.py, python nombre_modulo, python module_name.py

5 Comentarios

  1. 4

    Python usa la variable de entorno PYTHONPATH para definir una lista de carpetas que deben considerarse cuando la importación de los módulos. Más probable es que la carpeta no es PYTHONPATH

    • Entonces, ¿cómo puedo hacer que la carpeta de PYTHONPATH, y entonces ¿cómo puedo importar el módulo de la carpeta? También, ¿cómo puedo averiguar la exacta directorio de esa carpeta? Lo siento por las preguntas de noob.
    • véase mi respuesta a continuación
  2. 1

    Intente agregar el módulo de la ruta de acceso a sys.variable path:

    import sys

    sys.path.append(pathToModule)

    • ah, gracias… pero, ¿cómo puedo encontrar el módulo de la ruta de acceso del directorio?
    • tienes que averiguar por ti mismo 🙂 por lo general, es fácil para guardar el módulo para la ubicación predefinida y agregar esta ubicación para el sys.variable path. por ejemplo, si el módulo está en c:\my_modules sys.ruta de acceso.append(r»c:\my_modules»)
    • ¿Qué hace el r ¿en frente de la ruta? Es que el texto sin formato?
    • Ah, sólo lo imaginé! Pensé que me estaba guardando mi módulo como un .py archivo cuando yo no estaba! Estúpido de mí :/
  3. 0

    La forma de importar sus propios módulos es colocar el archivo en el directorio de tu programa y utilizar el código siguiente:

    from Module import *

    donde Módulo es el nombre de tu módulo.

  4. 0

    De dónde eres almacenar el módulo que creó? Al crear un módulo, hago lo siguiente:

    1. Crear una carpeta en el directorio lib\sitepackages carpeta en su carpeta de python ex: myModules
    2. Guardar un espacio en blanco archivo de python llamado init.py en esta carpeta. El archivo no debe contener ninguna sintaxis. Más tarde, usted puede configurar el módulo de requisitos en este archivo si lo desea.
    3. Guardar el módulo en esta carpeta ej: myGamesModule.py

    En el estado de reposo (o cualquiera de python conectado IDE que uso) tipo:

    de myModules de importación myGamesModule
    o
    de myModules de importación myGamesModule como myGmMod

    Que debe importar su módulo y, a continuación, usted puede llamar a las clases, etc
    ex myGmMod.Jugador()

    Estoy seguro de que esto es correcto, como he hecho yo y que estaba bien.

  5. 0

    agregar un archivo en blanco llamado init.py a la carpeta del módulo. esto le dice a python que la carpeta es un paquete y permite importar de que
    el nombre del archivo debe ser

    __init__.py

    stackoverflow mantiene el formato de mis respuestas y messing thngs arriba. Eso es 2 pone de relieve en cada lado ofv la palabra init

Dejar respuesta

Please enter your comment!
Please enter your name here