看看这个简单的pdf2docx转换器,它需要pdf2docx模块,尽管我在CMD中使用以下代码(py -m pip install pdf2dox)手动安装了它,但它仍然写着(ModuleNotFoundError:没有名为‘pdf2docx’的模块)。
我在这里做错什么了,拜托?
截图:
代码:
from pdf2docx import Converter, parse
from tkinter import *
from tkinter.filedialog import askopenfilename
from tkinter import messagebox
def choose_and_convert_file():
pdf_file = f"{askopenfilename()}"
if pdf_file == "":
messagebox.showwarning("Error", "Please choose a file!")
else:
file = pdf_file[:-4]
word_file = f"{file}.docx"
# Converter Method
cv = Converter(pdf_file)
cv.convert(word_file, start=0, end=None)
cv.close()
# Parse Method
# parse(pdf_file, word_file, start=0, end=None)
def space():
space = Label(text="", bg="black")
space.pack()
root = Tk()
root.title("PDF to Word Converter")
root.geometry("450x450")
root.columnconfigure(0, weight=1)
root.config(bg="black")
root.iconbitmap('icon.ico')
space()
space()
space()
img = PhotoImage(file="logo.png")
pic = Label(root, image=img, bg="black")
pic.pack()
space()
space()
space()
space()
choose_file = Button(width=23, height=1, bg="black", fg="white", text=" Choose and Convert",
font=("jost", 11, "bold"), command=choose_and_convert_file)
choose_file.pack()
space()
space()
space()
space()
space()
space()
space()
dev_label = Label(root, text="Developed by Totenkopf ", bg="black", fg="#CC1B25", font=("jost", 11))
dev_label.pack()
root.mainloop()
发布于 2022-10-04 08:15:46
解决了,我陷入了一点困惑,我使用Python3.8运行Python文件,并使用py -m pip install ModuleName
来安装缺少的模块。
所以,我用:
python -m pip install ModuleName
https://stackoverflow.com/questions/73943519
复制相似问题