簡體   English   中英

如何將train_test_split導入pyinstaller可執行文件?

[英]How can i import train_test_split to pyinstaller executable file?

大家好,我遇到了一些問題,但是當我解決它們時,新問題就來了。 例如,在我將py文件轉換為exe文件之后,我得到了沒有名為“ numpy.random.common”的模塊錯誤,因此我使用--hidden-import =“ ...”解決了此問題。 在我的程序中,我正在使用train_test_split庫將數據拆分為訓練集和測試集。 當我打開exe文件時,我無法執行此操作,因此我認識到dist文件中存在sklearn文件,但sklearn文件中沒有model_selection文件,因此我認為我的問題是,我該如何導入sklearn.model_selection .train_test_split到pyinstaller exe嗎? 我已經嘗試過--hidden-import =“ sklearn.model_selection.train_test_split”,但是沒有用。 謝謝。

我找到了解決方案,我已經從def ..()中的sklearn.model_selection import train_test_split定義了:然后我將其刪除,並寫在主要代碼的頂部。 當我轉換py文件時,它給了我類似的錯誤:

ModuleNotFoundError: No module named 'sklearn.neighbors.ball_tree.NeighborsHeap'

我把它寫成--hidden-import =“ sklearn.neighbors.ball_tree.NeighborsHeap”這樣就解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM