[英]How to install and use python module on Win 64?
试图利用这个 package: https://github.com/microsoft/Simplify-Docx
有人可以告诉我安装和使用 package 所需的正确操作顺序吗?
我尝试过的(作为来自 vscode 终端的单独命令):
pip install python-docx
Git clone <git link>
python setup.py install
安装成功完成后,我尝试从 VS Code 终端运行从自述文件的“使用”部分粘贴代码的文件:
import docx
from simplify_docx import simplify
# read in a document
my_doc = docx.Document("docxinaprojectfolder.docx") //I wonder how should I properly specify the path to file?
# coerce to JSON using the standard options
my_doc_as_json = simplify(my_doc)
# or with non-standard options
my_doc_as_json = simplify(my_doc,{"remove-leading-white-space":False})
我只得到
ModuleNotFoundError: No module named 'docx'
但我首先安装了这个模块。 我究竟做错了什么? 我错过了一些步骤吗? (如 init 或 smth)。
左下角的 Vscode 状态栏显示我正在使用 python 3.8.x,我正在尝试通过“播放”按钮运行脚本。
python --version
Python 3.6.5
py show's though that 3.8.x is being used.
谢谢
Amin sama 是对的——这确实是一个环境问题。 看起来模块正在全局安装在较旧的 python 文件夹中。 与尝试运行 python 文件时运行的 python 不同。 所以我不得不卸载旧的 python。
在那之后
py --version
和
Python --version
开始显示与以前不同的相同版本。
所以,顺序 1. 在 VS Code 中打开一个新文件夹 2. git clone <git link to repository from github>
3. 将所有文件从克隆的 repo 复制到我当前的文件夹(或者你可以 go 使用 cd 命令向下一级) 4.安装的依赖项: pip install python-docx
5.从复制文件的位置运行 setup.py:python python setup.py install
6.将“usage”复制到新文件中,例如 run.py 7.指定绝对路径您的文件带有双反斜杠。 8.将run.py的字符串添加到output中,结果为json:
import json
with open('data.txt', 'w') as f:
json.dump(my_doc_as_json, f, ensure_ascii=False)
run.py
或python run.py
没有必要打开>>>
python 控制台。
问题是您的系统没有“docx”模块。
要安装 docx 模块,您必须安装 docx。
安装步骤: 1) 打开 CMD 提示。 2) 输入“pip install docx”
如果您的安装是全新的,它可能也需要“简化”模块。
就像任何 python 不附带的 python package 一样,您需要在使用前安装它。 在您的终端 window 中,您可以从 Python package 索引安装,如下所示:
pip install simplify-docx
或者您可以像这样直接从 GitHub 安装它:
pip install git+git://github.com/microsoft/Simplify-Docx.git
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.