我目前正在构建一个桌面应用程序,最近注意到在Win 10上导入模块存在问题。
例如,在Win 7上运行以下没有安装python 可以运行:
import win32con
但是在Win 10机器上运行它没有安装python 会产生:
No module named 'win32con'
这只是一个例子;还有许多其他模块在Win10上运行时抛出 ImportError 但在Win7上工作,两者都没有安装Python
当然,在Win10上运行 pip install 会安装该模块,但我的目标是让应用程序在Win10上运行而不安装Python来运行 pip install 。< / p>
知道为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:0)
使用 cx_Freeze 代替 pyinstaller 来解决此问题。