回答:
unix(mac os Xを含む)端末では、次のことができます
which python
そしてそれはあなたに教えてくれます。
python実行可能ファイルがシンボリックリンクであることが多いため、これも最良の答えではありません。which pythonおそらく、/usr/binまたはを指すだけですが/usr/local/bin、これは本当に役に立ちません。
sys いくつかの便利なものがあります:
$ python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'c:\\Python26\\python.exe'
>>> sys.exec_prefix
'c:\\Python26'
>>>
>>> print '\n'.join(sys.path)
c:\Python26\lib\site-packages\setuptools-0.6c11-py2.6.egg
c:\Python26\lib\site-packages\nose-1.0.0-py2.6.egg
C:\Windows\system32\python26.zip
c:\Python26\DLLs
c:\Python26\lib
c:\Python26\lib\plat-win
c:\Python26\lib\lib-tk
c:\Python26
c:\Python26\lib\site-packages
c:\Python26\lib\site-packages\win32
c:\Python26\lib\site-packages\win32\lib
c:\Python26\lib\site-packages\Pythonwin
c:\Python26\lib\site-packages\wx-2.8-msw-unicode
sysPythonで入力すると、定義されていません...何が起こっているのですか?ありがとう。
import sys最初にする必要があります。
1行でのプラットフォームに依存しないソリューションは
Python 2:
python -c "import sys; print sys.executable"
Python 3:
python -c "import sys; print(sys.executable)"
print(sys.executable)
「which python」と入力できれば、pythonへのパスが出力されます。
または、次のように入力できます。
python
>>> import re
>>> re.__file__
そして、reモジュールへのパスを出力し、Pythonがどこにあるかを確認します。
re、モジュールを、あなたはそのモジュールでそれをしようとしない持っています。あなたがlibサブディレクトリにあると期待しているものはすべて、うまくいくはずですos(これはかなり重要です)。
Windowsユーザーの場合:
pythonコマンドが$PATH環境変数にない場合。
PowerShellを開き、これらのコマンドを実行してフォルダーを検索します
cd \
ls *ython* -Recurse -Directory
pythonがインストールされている場所がわかります
WindowsサーチPythonでは、右クリックして[ファイルの場所を開く]をクリックします。