0
ActivePython 3.6の64ビット版をインストールしたところ、同じバージョン情報を報告する3つの実行可能ファイルが含まれていて、完全に同一ではない同じサイズのピアfc.exeが検出されました。私持ってpython.exe、python3.exe、およびpython3.6.exeの違いは何ですか?
- python.exe
- python3.exe
- python3.6.exe
私はおそらくpython.exeがあるかどうかを把握するためにprocmonのの線に沿って何かを使用することができますがあまりにも多くの努力を費やす前に、私はここでお尋ねすると思った。
私はこの同じ質問を、コードプロジェクトで、まったく同じタイトルで、そのオーディエンスが完全に重複していないと仮定して転記していることに注意してください。
これらをcmdでそれぞれ呼び出すだけで、インタプリタの出力を見ることができます。これらはpython2.7、python3.5、python3.6である可能性があります。バージョン情報は上部に出力されます。 – sascha
Python for WindowsのPSFディストリビューションでは、バージョン対応の実行可能ファイル名は使用されません。このような名前を使うことはUnixシステムでは一般的ですが、その場合は 'python'は通常Python 2.xです。これらがスタブであるかどうかに関しては、Windowsでは実行可能ファイルがコマンドラインの解析を処理しますが、インタプリタとビルトインモジュールはpythonXY.dllにあります。 dumpbin.exeなどのツールを使用している場合は、この依存関係が実行可能ファイルのDLLインポートで確認できます。 – eryksun
私はUnixシステムの規約を認識しており、その可能性があると思われます。 dumpbinによって生成されたレポートは、コマンドウィンドウで指定された応答と同じです。私はUltraCompareを通して3つすべてを走らせました。これはわずかな差しか報告されていませんでした。これらのすべては、ファイルの最後の近くの表にリテラルが格納されているようです。彼らは交換可能だと言ってもいいと思います。 –