Я пытаюсь импортировать docx и python-docx на ноутбуках Azure (ядро - Python 3.6).
Я только что узнал, что могу использовать pip для их установки на ноутбуке:
!pip install python-docx
!pip install docx
Установка успешно завершена. Я могу импортировать и использовать DOCX просто отлично. Просто напишите, что
document.save('C:/users/...')
не работает в моей записной книжке Azure, мне просто нужно набрать
document.save("filename.docx")
, чтобы сохранить документ в папке моего проекта.
Однако python-docx не работает, и импорт не выполняется. Я импортирую его с помощью importlib, потому что в модуле есть тире "-" в его имени:
import importlib
docx = importlib.import_module("python-docx")
Сообщение об ошибке:
--------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-43-c4c0adf2b3b8> in <module>
2
3 import importlib
----> 4 docx = importlib.import_module("python-docx")
~/anaconda3_501/lib/python3.6/importlib/__init__.py in import_module(name, package)
124 break
125 level += 1
--> 126 return _bootstrap._gcd_import(name[level:], package, level)
127
128
~/anaconda3_501/lib/python3.6/importlib/_bootstrap.py in _gcd_import(name, package, level)
~/anaconda3_501/lib/python3.6/importlib/_bootstrap.py in _find_and_load(name, import_)
~/anaconda3_501/lib/python3.6/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_)
ModuleNotFoundError: No module named 'python-docx'
Есть ли способ получить питон-docx работает на ноутбуках Azure / Jupyter?