Не могу импортировать модуль ImportError: No module named - Python

Узнай цену своей работы

Формулировка задачи:

Добрый день. есть такая иерархия: Project -main.py -Tests --negative.py --positive.py --reports.py В папке Project файл main.py и папка Tests, в папке Tests negative.py, positive.py, reports.py в модулях negative.py, positive.py, я импортирую модуль reports.py в модуль main.py я импортирую negative.py, positive.py код negative.py:
Листинг программы
  1. from selenium import webdriver
  2. from selenium.webdriver.common.keys import Keys
  3. import time
  4. import reports
  5. ...
код positive.py:
Листинг программы
  1. from selenium import webdriver
  2. from selenium.webdriver.common.keys import Keys
  3. import reports
  4. import time
Вышеописанные модули запускаются без проблем по отдельности код main.py:
Листинг программы
  1. from Tests import positive,negative
  2. from selenium import webdriver
  3. '''
  4. тут юзаю методы из positive negative
  5. '''
Но при запуске main получа такую ошибку:
Листинг программы
  1. =================== RESTART: D:\Auto test\Project\main.py ===================
  2. Traceback (most recent call last):
  3. File "D:\Auto test\Project\main.py", line 1, in <module>
  4. from Tests import positive,negative
  5. File "D:\Auto test\Project\Tests\positive.py", line 4, in <module>
  6. import reports
  7. ImportError: No module named 'reports'
  8. >>>
Почему No module named 'reports', он ведь лежит рядышком с теми файлами! Пробовал создавать для него отдельный кталог, импортировать в main - не помогло. Гуглил - не помогло Очень рассчитываю на вашу помощь, спасибо.
Значение Path на всякий случай
Листинг программы
  1. C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\TortoiseSVN\bin;d:\Coding\Wamp\bin\php\php5.6.15\;d:\Coding\Wamp\bin\mysql\mysql5.7.9\bin\;C:\Program Files (x86)\Skype\Phone\;C:\Users\Cach\AppData\Local\Programs\Python\Python35-32;C:\Users\Cach\AppData\Local\Programs\Python\Python35-32\Scripts;

Решение задачи: «Не могу импортировать модуль ImportError: No module named»

textual
Листинг программы
  1. import reports

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут