ホームページ  >  に質問  >  本文

python3.x - python3.5 は pyinstaller を使用してパッケージ化し、libpython3.5mu.so.1.0 およびその他のファイルが見つからないというエラーを報告します。

Linux ホストで Python プログラムをパッケージ化するために pyinstaller を使用しようとしましたが、エラーが報告されました。重要な情報は次のとおりです: OSError: Python library not found: libpython3.5mu.so.1.0, libpython3.5.so.1.0, libpython3.5m.so.1.0。オペレーティング システム上でこれらのファイルが見つかりませんでした。これらのファイルはどうすれば入手できますか?
もう一つ聞きたいのは、linux6.5 でパッケージ化されたプログラムは linux6.8 以降のシステムで正常に実行できるかということです。
追伸: 私の開発マシンはインターネットに接続されていないため、必要なパッケージを yum 経由でインストールできません。パッケージを外部でダウンロードし、ftp 経由でアップロードする必要があります。

PHP中文网PHP中文网2704日前1351

全員に返信(1)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-24 11:36:59

    解決策を見つける...
    1. Python インストール パッケージを再コンパイルし、./configure --enable -shared を使用します
    2. ダイナミック ライブラリ ファイルが配置されているディレクトリを追加します (たとえば、私のディレクトリは /usr/local/lib です) ) を LD_LIBRARY_PATH に

    返事
    0
  • キャンセル返事