web-dev-qa-db-ja.com

コマンドラインからpythonインストールパスを取得する方法

Pythonのインストールパスを取得しようとしていますか? Windowsのコマンドラインからpythonインストールされたパスを取得する方法。環境変数を設定したくないのですか?

おかげで、

16
user2499879

cmdを開いてみてください:

where python

デフォルトでは、これは一致を探すためにPATHを検索します。より正確に:

説明:検索パターンに一致するファイルの場所を表示します。デフォルトでは、検索は現在のディレクトリに沿って、PATH環境変数で指定されたパスで行われます。

ほとんどのウィンドウpythonインストーラーはPATHを変更するため、CLIでpythonが何を呼び出すかを見つける必要があります。

51
roippi

sys.executable を使用したクロスプラットフォームソリューション

python -c "import sys; print(sys.executable)"

sys。実行可能ファイル

Pythonインタプリタの実行可能なバイナリの絶対パスを与える文字列。これが理にかなっているシステムでは。

13
falsetru

次の方法でレジストリを確認できます:HKLM SOFTWARE\Python\PythonCore\${PYTHON_VERSION}\InstallPath

またはHKCU

2
histrio