Ubuntu 14 用の cx_freeze を使用してグラフィカル アプリケーションをバンドルし、cefpython3 への依存関係を追加しました。ファイルからパッケージをインストールしたところdeb
、ソフトウェアはコマンド ラインから正常に動作しました ( python (name-of-program).pyw
)。
パッケージが追加されていることを確認しました
packages = ["cefpython3"]
setup.py に。その後、見つからないと不平を言った
(path-to-folder)/library.zip/cefpython3/libcef.so
だから私はそれを介してzipに追加しました
zip_includes=[("/usr/lib/pymodules/python2.7/cefpython3/libcef.so","cefpython3/libcef.so")
そして今、私が開くlibrary.zip
と、本来あるべきように のlibcef.so
中cefpython3
にあります。
しかし、今実行すると、ディレクトリではないと不平を言います:
OSError: (path-to-folder)/library.zip/cefpython3/libcef.so: cannot open shared object file: Not a directory
libcef.so
それ以外の場合は と を介してbin_include
追加しよinclude_files
うとしましたが、それでも で開こうとしlibrary.zip
、できないときに失敗します。
私は何を間違っていますか?