※ 本文轉寄自 ptt.cc, 文章原始頁面
[問題] 虛擬環境中的pyinstaller
如題
我在虛擬環境中安裝的pyinstaller會一直往虛擬環境外面的site-package抓東西
大致上在 10445 INFO: Looking for dynamic libraries 之後
會列出一大堆路徑
然後就可以看到pyinstaller開始往奇怪的路徑上抓東西
另外,我用Auto-py-to-exe去抓額外檔案時,發現虛擬環境中連matplotlib都找不到
打包完的檔案用cmd去執行也是顯示沒有matplotlib
問gpt說是在程式裡面用sys先砍光路徑後新增路徑
可是這樣做又有別的問題......
之後試著用hidden import的方式把抓不到的matplotlib和nanoscope這兩個抓進去
結果用cmd運行執行檔的結果如下:
C:\Users\User\Desktop\myenv\dist>t
Traceback (most recent call last):
File "t.py", line 6, in <module>
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "nanoscope\__init__.py", line 7, in <module>
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "nanoscope\files\__init__.py", line 8, in <module>
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "nanoscope\files\base.py", line 11, in <module>
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "nanoscope\dll.py", line 81, in <module>
File "nanoscope\dll.py", line 38, in _load
File "os.py", line 1117, in add_dll_directory
FileNotFoundError: [WinError 3] 系統找不到指定的路徑。:
'C:\\Users\\User\\AppData\\Local\\Temp\\_MEI149682\\nanoscope\\Lib\\64bit'
[24128] Failed to execute script 't' due to unhandled exception!
是有些site-package不該抱持能夠用pyinstaller去包裝的希望嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.95.166 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1691849038.A.8C3.html
18 則留言
fragmentwing 作者的近期文章
[亂吐] SEED FREEDOM
聽說今天是亂吐日,這麼剛剛好看了一部超多嘈點的片子 《機動戰士鋼彈 SEED FREEDOM》 1. 小鳥到底欠製作組多少錢? 整部片裡雖然基金國、羅盤兩陣營理念不同,但有一點共識就是真飛鳥的真是真傻的真。 而且是無所不用其極,不管是語言、
[討論] 現在中立國怎麼應對飛彈?
如題 剛剛看到有人問以伊飛彈射過別人領空的問題,讓我想到二戰時到了末期才有遠程火箭 當時瑞士只要地面守住加上領空能驅逐交戰國飛機就行 那換到現代,中立國要怎麼應對隔空交火時射到自己領空上的飛彈? 如果全部都靠防空武器擊墜的話消耗也太大了吧?
[問題] torch的backward是怎麼管理的?
考慮一個類似STN(Spatial Transform Network)搭配一個用上CNN層的Classfier的架構 只是STN這次是靠不同於Classifier,獨立的loss function去評價並產生loss餵給STN自己 這樣的
Re: [問題] 新手每次跑模型時都是CPU滿載
※ 引述《matrixx (matrix)》之銘言: : 各位前輩好 小弟是程式(機器學習)新手 : 我在用vs code 跑程式中的模型時都會非常卡 : 開了工作管理員才發現都是CPU滿載 : 想讓vs code用gpu幫忙跑模型 : 但
37Military
[提問] 沒有火藥和炸藥,熱兵器有替代品嗎?如題 核武先放一邊 假如硝酸、硝化甘油相關的化學反應與現況不同,有可能使用其他的材料製作出類似於火槍、火砲的武器嗎? 歷史上有沒有出現過使用其他化學反應為主的熱兵器?
10Military
[討論] 慣導會結合AI重出江湖嗎?如題 剛剛看到對於飛彈的討論就想到,電子干擾、反干擾作戰上的投資已經越來越重。 最後會不會是慣導作為完全不需仰賴GPS的系統,帶著AI與遙測技術重返戰場? 比方說,讓純慣導或是有遙測與AI系統作為輔助的ICBM帶著功率超大的干擾器作為反防空
Re: [討論] iwin怎麼燒不起來
※ 引述《shirman (跟風向對幹)》之銘言: : iwin事件,老實說 : 就是一群想在普遍級論壇貼色圖的人 : 騙到了一些不明究理的人上車 : 為什麼我這麼講齁 : 因為 : 雖然他們口徑一直,說是政府打壓言論自由、妨礙創作自由 :
Re: [新聞] 台糖安心豚梅花肉片含禁用瘦肉精 中市勒令下架回收
※ 引述《chekove (tit for tat)》之銘言: : 標題: [新聞] 台糖安心豚梅花肉片含禁用瘦肉精 中市勒令下架回收 : 時間: Fri Feb 2 21:00:22 2024 : : 台糖安心豚梅花肉片含禁用瘦肉精 中市
[討論] 賴是真的想合作還是場面話?
如題 雖然大家現在都在關注柯第N次公認說謊 不過公開信裡面提到 賴接電話不是馬上拒絕 而是問有沒有游黃配的可能 有的話再和黨團討論 這是客套話還是認真的? 真的綠白合的話綠支持者會很失望欸 代表你們比國民黨還沒黨格
推
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→