簡體   English   中英

Pyinstaller:無法打開共享對象 libpython3.5m.so.1.0

[英]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后,項目文件夾中應該有兩個文件夾distbuild dist/controller內容復制到build/controller目錄中:

cp -r ./dist/controller/* build/controller

這樣可行。 發問者沒有費心檢查它,所以我做了。

暫無
暫無

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

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