Ошибка импорта: невозможно импортировать имя «Битрикс24» из «Битрикс24» - PullRequest
0 голосов
/ 29 октября 2019

Я установил этот модуль https://github.com/gebvlad/bitrix24-python-sdk, используя pip

python3.8 -m pip install -I bitrix24-python-sdk

Когда я пытаюсь импортировать этот модуль

from bitrix24 import Bitrix24

Я получаю следующую ошибку

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydev_bundle/pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
  File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "/Users/vinni/Documents/GitHub/funnel.py", line 2, in <module>
    from bitrix24 import Bitrix24
ImportError: cannot import name 'Bitrix24' from 'bitrix24' (/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/bitrix24/__init__.py)

ОС - MacOS 10.15 Python - 3.8

1 Ответ

1 голос
/ 12 ноября 2019

Я столкнулся с той же проблемой, я решил ее с помощью

from bitrix24.bitrix24 import Bitrix24

Проще говоря, я посмотрел на каталог модулей Python.

from bitrix24 перемещается в каталог, .bitrix24 ссылается на файл bitrix24.py внутри этого каталога, а import Bitrix24 вызывает класс внутри этого файла.

Надеюсь, это также поможет вам найти ошибки модуляв будущем!

...