Pour une raison quelconque, il y avait un bogue de mousse (ʻImportError: impossible d'importer le nom'convert') au stade de l'importation, donc je vais vous expliquer comment le gérer. Cet article parle d'un paquet appelé
docx2pdf`, mais d'autres paquets ont des bogues similaires, donc j'espère que cela aidera également ces personnes.
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'
L'essentiel est que j'essayais d'importer un package appelé dox2pdf, mais j'ai renommé le script Python en docx2pdf.py
. Un bogue similaire au fait que les mots réservés ne peuvent pas être utilisés comme variables est que le nom du package utilisé ne peut pas être utilisé comme nom de fichier.
Par conséquent, lorsque j'ai changé le nom du fichier de docx2pdf.py
à main.py
, j'ai pu l'exécuter en toute sécurité.
Recommended Posts