成功解決pyinstaller打包AttributeError:type object pandas._TSObject has no attribute _reduce_cython_
解決問(wèn)題
pyinstaller打包出現(xiàn)AttributeError:type object pandas._libs.tslibs.conversion._TSObject has no attribute _reduce_cython_
解決方法
1、先嘗試隱藏模塊的方法
pyinstaller -F CV_Object.py --icon=Jasonniu.ico --hidden-import=pandas._libs.tslibs.conversion._TSObject.__reduce_cython__
(1)、pyinstaller -F CV_Object.py --icon=Jasonniu.ico --hidden-import=pandas._libs.tslibs.conversion._TSObject
(2)、pyinstaller -F CV_Object.py --icon=Jasonniu.ico --hidden-import=yolo3?--hidden-import=yolo3
-F 指只生成一個(gè)exe文件,不生成其他dll文件
-w 不彈出命令行窗口
-i 設(shè)定程序圖標(biāo) ,其后面的ico文件就是程序圖標(biāo)
yyy.py 就是要打包的程序
–hidden-import=pandas._libs.tslibs.conversion._TSObject.__reduce_cython_ 隱藏相關(guān)模塊的引用
或者修改*.spec文件的內(nèi)容,修改參數(shù)即可hiddenimports=['name01','name02']
或者手動(dòng)添加包所在路徑:
pyinstaller -F -p?
最后解決的方法:pyinstaller CV_Object.py --icon=Jasonniu.ico --hidden-import=h5py
2、更新pandas庫(kù)的方法
3、如果你看到這里,還沒(méi)解決你的問(wèn)題,那么答案只有一個(gè),你用的python是3.0以上的,就會(huì)出現(xiàn)這個(gè)問(wèn)題,python2.7、2.8就不會(huì)出現(xiàn)這個(gè)問(wèn)題。
相關(guān)文章
scipy.optimize._trlib._trlib.array' has no attribute '__reduce_cython__' when using pyinstaller
no attribute __reduce_cython__ #1953