py2appを使ってアプリケーションを作成しましたが、うまくいきますが、zip/unzipすれば、新しく解凍されたバージョンはtracebackやosのような標準のPythonモジュールにアクセスすることができません。 zipのマンページは、リソースフォークを保存していると主張しています。この方法でパッケージ化された他のアプリケーションも見てきました(これを.zipファイルに入れる必要があります)。これをどうやって解決するのですか?Py2App標準モジュールが見つかりません
2
A
答えて
0
zip -y ...を使用すると、シンボリックリンクを維持しながらファイルを作成できます。
0
おそらく、完全なPYTHONPATHを与える必要があります。
あなたのOSによって異なります。これを見つける方法は次のとおりです。
import os [または他のstdモジュール] os。
4
これは「-y」しない限り、解凍/ビュンときネイティブにインストールされたファイルへのシンボリックリンクが含まれていて、あなたが言うように、リンクが失われ半スタンドアロンバージョンを構築することにより引き起こされファイル()オプションが使用されます。
スタンドアロンの代わりに、(パブリックドメインの)ファイルをアプリケーション内に配置して、ジッパー/アンジッピングなどの機能が向上します。また、基盤となるOSの変更に対して、アプリの弾力性が強化されていることも意味します。欠点は、それがより大きく、セットアップするのがより複雑であるということです。
スタンドアロン版をビルドするには、再パッケージ化できるpython.orgのバージョンをインストールする必要があります。 これを行う方法の説明はhereですが、ブログ投稿が書かれてからいくつかの変更があったので、コメントを読んでください。
関連する問題
- 1. GCCリンカで標準ライブラリが見つかりませんか?
- 2. Qt作成者の標準ヘッダーが見つかりません
- 3. NDKで標準のC++ライブラリが見つかりません
- 4. 標準のJavaクラスが見つかりません
- 5. Typescriptモジュールが見つかりません
- 6. NodeJSモジュールが見つかりません
- 7. モジュール 'react'が見つかりません
- 8. Express:モジュールが見つかりません?
- 9. Appceleratorモジュールが見つかりません
- 10. モジュールprecssが見つかりません
- 11. 'supertest'モジュールが見つかりません
- 12. '_baseIsRegExp'モジュールが見つかりません
- 13. モジュールが見つかりません:エラー:
- 14. Vuejs:モジュールが見つかりません "
- 15. モジュール "。"が見つかりません。 webpackMissingModule
- 16. TypeScriptモジュールが見つかりません。
- 17. Firebaseモジュールが見つかりません
- 18. モジュールが見つかりませんエラー:
- 19. ReactJS - モジュールが見つかりません "
- 20. 'cylon'モジュールが見つかりません
- 21. モジュール 'net_rim_bb_browser_field2_api "が見つかりません
- 22. Python - モジュールが見つかりません
- 23. モジュールが見つかりませんTypeScript
- 24. モジュールが見つかりません:エラー
- 25. 'クローラ'モジュールが見つかりません
- 26. モジュール 'ソケット'が見つかりません
- 27. モジュール "。"が見つかりません。 - webpack
- 28. モジュール "qs"が見つかりません
- 29. モジュール 'npmlog'が見つかりません
- 30. "モジュールfsが見つかりません"