Нет модуля с именем «bankdate» (Как импортировать только .py ??) - PullRequest
0 голосов
/ 25 апреля 2018

Извините, что понятия не имею, как описать эту ситуацию. Пакет большего размера, который мне нравится устанавливать, - это «финансы» (http://pydoc.net/finance/0.2502/finance.bankdate/). Я скачал его и разархивировал для установки, используя python setup.py install.

Однако я не могу разрешить импорт другого подмодуля

bankdate (.py)

Когда я использую финансовый модуль, появляется сообщение об ошибке, "ImportError: No module named 'bankdate'. (Требуется в "__init__.py" в разделе финансы.) bankdate.py похоже, файл в папке финансов. Как я мог установить «банкдат» ?? Кто-нибудь помогает мне с этим?

Спасибо ~!

cf) pip install bankdate, easy_install bankdate в этом случае не работают.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

вы можете использовать pip install finance или скачать .whl файл, используя pip intsall .whl Вы можете попробовать

0 голосов
/ 25 апреля 2018

Я не знаю, работаете ли вы с Linux или Windows. Но было бы неплохо начать проверку правильности установки пакета. Вы можете использовать следующий код для проверки установленных пакетов и их версий:

import pip
installed_packages = pip.get_installed_distributions()
installed_packages_list = sorted(["%s==%s" % (i.key, i.version)
     for i in installed_packages])
print(installed_packages_list)

При этом пакеты, установленные с использованием setuptools и pip, появятся в списке ниже. Если ваш пакет не отображается в списке, который у вас есть, он не был установлен. Тем не менее попробуйте импортировать модуль, запишите это:

from finance import bankdate

И посмотрите, не исчезнет ли ошибка. Надеюсь, это поможет.

...