手机排版见谅
各位大大好,先说明一下自己的情形:
我大学时有修过很简单的python,所以实验室学长离职之后,
接下他负责的一个小专案。
原本老师的描述是只需负责写一些资料处理的部分(用pandas),
因为学长已经把training的部分完成了,
所以我完全没有插手到xgboost的地方
但是在我完成程式码之后,客户说希望我们打包成.exe档给他们,
问题来了,打包完的exe执行时都会显示
modulenotfounderror: no module named xgboost,
但是在编译器里面执行的时候是正常的。
网络上其实蛮多类似的问题,但我试了那些解决办法没一个有用……
大概知道问题是在于pyinstaller打包的时候抓不到xgboost相关的档案在哪里,
但不知道怎么解决
我是用anaconda的spyder编译的,可以跑。但如果放在外面的资料夹
(没有使用虚拟环境,pip list里面有xgboost)用cmd python .py开启,也会出现一样的状况(no module…)
想知道有没有什么解决方法,如果三言两语很难说得清,
可以站内我或是直接约见面,酬劳可议><