尝试在 Python 中导入 docx

Trying to import docx in Python

公平警告:我是 python 的新手,所以请原谅我犯的任何愚蠢的错误 =)

我希望能够使用 Python 在我的 Mac 上 open/close/manipulate/read Word 文档(docx 文件)。 python-docx 模块看起来非常有用,所以我一直试图在我的系统上安装它,但无济于事。

这是我到目前为止所做的:

郁闷,我也试过easy_install python-docx,手动版,甚至pip install docx。在所有情况下,当我 运行 空闲并键入 from docx import Document 或只是 import docx 时,我会在 shell:

中收到以下消息
`Traceback (most recent call last):`
`File "/Users/[my_name]/Desktop/Medical.py", line 3, in <module> `
`import docx`
`ModuleNotFoundError: No module named 'docx'`

谁能帮我指明正确的方向?非常感谢你。

Anaconda Python 发行版有自己的软件包安装系统。 Anaconda安装后,变量$PATH被修改为anaconda的python在第一个,OsX的python在最后一个位置
如果您在 shell 中键入“python”,将执行 anaconda python,而不是标准的 OsX python(即 2.7,而不是 3.x).
按照软件包 python-docx 的说明,您已经使用 pip 安装了它,这是安装软件包的默认方法,但此方法对 Anaconda Python 无效。因此,您完成了 OsX 的 python 2.7 的 python-docx 安装。 要为 anaconda 安装软件包,您必须 运行 命令
conda install <package> anaconda 的 python-docx 模块可以在一个名为 conda-forge 的独立存储库中找到;输入命令

conda install -c conda-forge python-docx

您将安装包和请求的依赖项。

其他有用的命令是:
anaconda-navigator 用于探索 Anaconda 系统

anaconda-project 使用 anaconda 管理项目

idle3 对于 Anaconda Python shell.

在开始编码之前,运行 anaconda-navigator 并查看 'Learning' 部分。

为了获得更好的体验,我建议 PyCharm IDE for Anaconda 来自 JetBrains。