python使用cxfreeze打包報錯

在cmd中使用命令:

cxfreeze C:\Users\ngdy\Desktop\cs\a.1.py --target-dir C:\Users\ngdy\Desktop\cs

意思是在打包cs文件夾中的a.1.py文件,在cs文件夾內生成exe及其關聯文件。

打包未報錯,但是運行失敗,放在cmd中運行報錯爲:

C:\Users\ngdy>C:\Users\ngdy\Desktop\cs\a.1.exe
Traceback (most recent call last):
  File "D:\python\lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 13, in run
    module = __import__(name + "__init__")
ImportError: No module named 'a'

經檢驗,待打包的py文件名稱不可使用點“.”,建議更改文件名爲 a.py ,再次打包運行無阻礙。

建議在cxfreeze中使用絕對路徑去打包文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章