如何在Azure笔记本中安装python-docx

时间:2019-10-17 09:29:09

标签: python python-3.x azure jupyter-notebook azure-notebooks

我正在尝试在Azure笔记本(内核为Python 3.6)上导入docx和python-docx。

我刚刚了解到可以使用pip将它们安装在笔记本电脑上

!pip install python-docx
!pip install docx

安装成功完成。我能够导入和使用docx就好了。

document.save('C:/users/...') 

在我的Azure Notebook中不起作用,我只需要键入

document.save("filename.docx")

将文档保存在我的Project文件夹中。

但是,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'

有什么方法可以使python-docx软件包在Azure / Jupyter Notebooks上运行?

0 个答案:

没有答案