Aus irgendeinem Grund gab es einen Fehler ("ImportError: Name kann nicht importiert werden"), der in der Importphase wie folgt aufgetreten ist. Daher werde ich erklären, wie man damit umgeht. Dieser Artikel handelt von einem Paket namens "docx2pdf", aber andere Pakete haben ähnliche Fehler, daher hoffe ich, dass es auch diesen Leuten hilft.
python
Traceback (most recent call last):
File "docx2pdf.py", line 5, in <module>
from docx2pdf import convert
File "/Users/xxx.py", line 5, in <module>
from docx2pdf import convert
ImportError: cannot import name 'convert'
Unter dem Strich habe ich versucht, ein Paket namens dox2pdf zu importieren, aber das Python-Skript in "docx2pdf.py" umbenannt. Ein Fehler ähnlich der Tatsache, dass reservierte Wörter nicht als Variablen verwendet werden können, besteht darin, dass der verwendete Paketname nicht als Dateiname verwendet werden kann.
Als ich den Dateinamen von "docx2pdf.py" in "main.py" änderte, konnte ich ihn daher sicher ausführen.
Recommended Posts