Невозможно импортировать класс jupyter для файла ipynb - Ошибка: модуль "имя" не имеет атрибута "att" - PullRequest
0 голосов
/ 12 апреля 2020

Я работаю над 3 отдельными модулями ipynb:

  1. Модуль модели ML: CVScreeningRandomForest.ipynb
  2. Модуль переменных и классов: CV_Screening_Interface.ipynb
  3. GUI используя модуль Tkinter: FirstProgram.ipynb

Идея состоит в том, чтобы иметь модель ML, хранить ее и использовать, манипулировать ею и играть с ней, а затем показать ее в GUI с помощью Tkinter.

Я закончил модель ML и импортировал ее в CV_Screening_Interface, используя joblib (работает безупречно)

Теперь я создал класс в CV_Screening_Interface, частично показанный ниже:

class CV:

    def __init__(self,university,major,masters,company,certification,GPA):
        self.university = university
        self.major = major
        self.masters = masters
        self.company = company
        self.certification = certification
        self.GPA = GPA

Класс имеет дополнительные функции.

Теперь в моем третьем файле FirstProgram я вызываю

 import import_ipynb
 import CV_Screening_Interface as main

 main.CV()

, модуль 'CV_Screening_Interface' не имеет атрибута 'CV'

Даже при импорте успешно и показывает некоторые атрибуты, но не показывает ни переменные, ни классы.

У меня есть пустой init .py файл в каталоге. Я удостоверился, что они все в том же пути, и что путь в PYTHONPATH

Также попробовал:

from CV_Screening_Interface import CV

Также не работает. Какие-либо предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...