組み込みオペレーティングシステム(カスタムLinuxビルドルート)を実行するデバイスがあります。オフラインです。いいえパッケージマネージャ(apt
などyum
)とPython用のモジュールがいくつかありません。そのうちの1つはアプリケーションを実行するために重要です。 Pythonも同様ですpip
(理由はオフラインシステムです)。
できない現在実行中のオペレーティングシステムを再構築し、ミッションクリティカルなシステムを実行し続ける必要があります。私がしなければならsqlite3
ないのは、ここにPythonモジュールを追加することだけです。パフ、アプリケーションが実行中です。
私の開発ボックスでは、私は以下を試してみます。
pip freeze > reqs.txt
私が使用しているモジュールを見ると、Pythonの基本モジュールはリストされていません。特にsqlite3
。
PythonモジュールフォルダからデバイスのPythonモジュールフォルダにモジュールをコピーして作業を完了できますか?それともこれを行うと問題が発生しますか?
この愚かに見える質問を許してください。しかし、私はPythonがコンピュータに完全に実装されていないときにこの種のオフラインシナリオを試したことはありません。そして、アプリが実行時にエラーを投げることができないことを考えると、ただはんだ付けするのは懐疑的です。