Как установить python-docx в записных книжках Azure - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь импортировать 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?

...