![](/img/trans.png)
[英]Python3.5 ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
[英]Pyinstaller: Cannot open shared object libpython3.5m.so.1.0
我正在嘗試使用 PyInstaller 為我的 Python 應用程序創建一個可執行文件。 創建可執行文件時沒有錯誤,但是當我隨后嘗試運行它時,出現以下錯誤: [6439] Error loading Python lib '~/PycharmProjects/CetPar/ceteris_paribus/control/build/controller/libpython3.5m.so.1.0': dlopen: ~/PycharmProjects/CetPar/ceteris_paribus/control/build/controller/libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
我已經嘗試導出LD_LIBRARY_PATH
變量的多個版本,但這似乎沒有任何效果。 嘗試通過運行locate libpython3.5m.so.1.0
命令來查找共享對象會導致/usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0
,但將/usr/lib/
添加到LD_LIBRARY_PATH
路徑不起作用。 我懷疑這與我的 python 解釋器的安裝位置有關,但我一直找不到任何東西。 此外,我注意到 PyInstaller 還創建了一個/dist/
目錄,並且可以在此處找到共享對象文件。
我正在運行基本操作系統 0.4.1 Loki
有沒有人對我仍然可以嘗試的事情有任何建議?
運行pyinstaller后,項目文件夾中應該有兩個文件夾dist
和build
。 將dist/controller
內容復制到build/controller
目錄中:
cp -r ./dist/controller/* build/controller
這樣可行。 發問者沒有費心檢查它,所以我做了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.