python エラー (プラットフォームに依存しないライブラリ <prefix> が見つかりませんでした)
2022-02-28 16:16:03
自前の切り詰めたファイルシステム上でpythonコマンドを実行すると、以下のようなエラーが表示されます。
# python
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site
エラーメッセージを見ると、いくつかのライブラリファイルがないか、必要なライブラリが見つからず、環境変数$PYTHONHOMEを設定する必要があるようです
python binがどのような動的ライブラリに依存しているかを見てみましょう。
ファイルシステムで、順番に python の依存する so ファイルを探したところ、これらの依存する動的ライブラリは、すべて存在し、つまりエラー報告の依存関係は、これらの sos とは関係ないことがわかりました。
元の作業用 fs にある python 関連のライブラリファイルとディレクトリを比較すると、usr/lib/python2.7/ ディレクトリに関連ファイルがあることがわかります。
これらのpython 2.7ディレクトリをファイルシステム上の対応するパスにコピーし、pythonを実行すると、正常に実行されます。
# python
Python 2.7.13 (default, Dec 19 2018, 19:00:00)
[GCC 6.3.1 20170404] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
関連
-
[解決済み】UnicodeEncodeError:'charmap'コーデックは、文字をエンコードできない
-
[解決済み】 list["a", "b", "c"] を反復処理する際に "'type' object has no attribute '__getitem__'" というエラーが発生した。]
-
ImportErrorの解決に成功しました。必要な依存関係 ['numpy'] がありません。
-
python draw bar chart error ValueError: shape mismatch: Objects cannot be broadcast to the single shape causes and solutions
-
[解決済み] Django CSRF クッキーが設定されていない
-
[解決済み] AttributeError: モジュール 'sys' には 'setdefaultencoding' という属性がない。
-
[解決済み] エラー#15: libiomp5.dylib を初期化していますが、libiomp5.dylib が既に初期化されていることが判明しました。
-
要件ファイルを開くことができませんでした。[Errno 2] そのようなファイルまたはディレクトリはありません。/requirements.txt エラー解決
-
[解決済み] TypeError: 1次元のnumpyインデックス配列でスカラーインデックスに変換できるのは整数のスカラー配列だけです。
-
[解決済み] scipy.pi、numpy.pi、math.piのいずれかを使用する必要がありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】RuntimeWarning: 割り算で無効な値が発生しました。
-
[解決済み] pandas dataframeの無名カラムを削除する [重複]。
-
[解決済み] python flask ImmutableMultiDict(パイソンフラスク イミュータブルマルチディクト
-
[解決済み] ピクセル単位で正確なサイズの図形を指定し保存する
-
[解決済み] sys.argv[1], IndexError: list index out of range [duplicate].
-
[Python】PandasのDataFrame基本関数 (full)
-
[解決済み] サポートされていない操作:書き込み不可 python
-
[解決済み] PandasがこのExcelファイルを開くことができない
-
[解決済み] builtinsという名前のモジュールがない
-
[解決済み] Python - モジュールが見つかりません