[解決済み] python3とpython3mの実行ファイルの違いについて
質問
の違いは何ですか?
/usr/bin/python3
と
/usr/bin/python3m
を実行するか?
私はUbuntu 13.04上でそれらを観察していますが、Googleはそれらが他のディストリビューションにも存在することを示唆しています。
2 つのファイルは同じ md5sum を持ちますが、シンボリック リンクやハード リンクではないようです。
ls -li
によって返される inode 番号が異なっており
find -xdev -samefile /usr/bin/python3.3
をテストしても、他のファイルは返されません。
誰かが に似たような質問をしました。 という質問がありましたが、私はこの 2 つのファイルの違いについてもっと知りたいと思いました。
どのように解決するのですか?
この件に関するクレジットは チェプナー が解決策へのリンクをすでに持っていることを指摘してくれたことに感謝します。
Python の実装では、必要に応じてファイル名 タグに追加フラグを含めても構いません。例えば、POSIX システムでは以下のフラグがあります。 もファイル名に寄与します。
--with-pydebug (フラグ: d)
--with-pymalloc (フラグ: m)
--wide-unicodeを含む (フラグ: u)
を経由して PEP 3149 .
については
m
フラグを具体的に説明すると、Pymallocはこうです。
PymallocはVladimir Marangozovによって書かれた特殊なオブジェクトアロケータで、Python 2.1に追加された機能です。 Marangozovによって書かれたPymallocは、Python 2.1に追加された機能です。Pymalloc はシステムの malloc() よりも高速であることを意図しています。 よりも高速で、メモリのオーバーヘッドを少なくすることを目的としています。 Pymallocはシステムのmalloc()よりも高速で、Pythonプログラムの典型的なアロケーションパターンに対してメモリオーバーヘッドが少ないことを目的としています。このアロケータは Cのmalloc()関数を使用して大きなメモリプールを取得し、そのプールから小さなメモリ要求を実行します。 これらのプールからより小さなメモリ要求を満たします。
を経由して Python 2.3での新機能
最後に、2つのファイルはいくつかのシステムでハードリンクされている可能性があります。私の Ubuntu 13.04 システムでは、2 つのファイルの inode 番号が異なる (つまり、別のファイルである) のに comp.lang.python の 2 年前の投稿である は、それらがかつてハードリンクされていたことを示しています。
関連
-
PicgoのイメージベッドツールをPythonで実装する
-
[解決済み] 関数デコレータを作成し、それらを連鎖させるには?
-
[解決済み] staticmethodとclassmethodの違いについて
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] 最小限の驚き」と「変更可能なデフォルトの引数
-
[解決済み] 0から9までのランダムな整数を生成する
-
[解決済み] リストにおけるdel、remove、popの違いについて
-
[解決済み] リストとタプルの違いは何ですか?
-
[解決済み】__str__と__repr__の違いは何ですか?
-
[解決済み】venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenvなどの違いは何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ピローによる動的キャプチャ認識のためのPythonサンプルコード
-
Python jiabaライブラリの使用方法について説明
-
Python interpreted model libraryによる機械学習モデル出力の可視化 Shap
-
[解決済み] [Solved] sklearn error ValueError: 入力に NaN、infinity または dtype('float64') に対して大きすぎる値が含まれている。
-
[解決済み】DataFrameのコンストラクタが正しく呼び出されない!エラー
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み] データ型が理解できない
-
[解決済み】socket.error: [Errno 48] アドレスはすでに使用中です。
-
[解決済み】Django: ImproperlyConfigured: SECRET_KEY 設定は空であってはならない
-
[解決済み】cアンダースコア式`c_`は、具体的に何をするのですか?