2017-04-15 24 views
3

私はPython 2.7をインストールしました。テンソルフローを試してみましたが、Windowsの場合はPython 3.5のみで動作するようですが、Pythonインストーラーをダウンロードしました。Pythonのホームディレクトリはどこですか?

Python 2.7にはC:のPython27ディレクトリがありますが、どこでも3.5を見つけることはできません。私はインストーラをやり直してみましたが、修復したいかどうか尋ねました。

EDIT:イムは本当にPIP3を見つけようと、私が想定しpython35/scriptsディレクトリにPythonがインストールされている

+0

[OK]を、Windowsのコマンドラインでは良くない# – Scalextrix

+0

Pythonインストーラを持っているなら、実際にパスを知る必要はありません。これは既にパスにあるC:\ Windowsにインストールされ、 'py -2.7 -m pip 'は指定されたバージョンのpipを実行します。 –

答えて

6

のですか? PythonのHOMEディレクトリはどこにありますか?

のPythonがインストールされている場所を見つけるための簡単な方法、行うには、次のようになります。あなたはまたの相当すると思われるsys.exec_prefixを使用することができます

C:\Users\Vallentin\AppData\Local\Programs\Python\Python36-32\python.exe 

:私のための出力

import sys 
print(sys.executable) 

os.path.dirname(sys.executable)

次に、ディレクトリ部分をコピーしてWindowsエクスプローラに貼り付けるとします。その後、Pythonのホームディレクトリに移動します。あなたはピップがに位置することが正しいです。

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

あなたも行うことができます:

  • which python(UNIX)
  • これは、単一のラインで行うことができるコマンドラインから
    C:\Users\Vallentin\AppData\Local\Programs\Python\Python36-32\Scripts\pip3.exe 
    

    where python(Windows)

Pythonモジュールはどこにインストールされていますか?あなたはPythonモジュールは、その後print(__file__)のように同じがモジュールで行うことができ、どこにあるか知りたい場合は

import re 
import flask 

print(re.__file__) 
print(flask.__file__) 

を私のために出力:おかげで働いた

C:\Users\Vallentin\AppData\Local\Programs\Python\Python36-32\lib\re.py 
C:\Users\Vallentin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\flask-0.12-py3.6.egg\flask\__init__.py 
+0

OKそのパスで、私はそれがPython27に隣接することを期待しました – Scalextrix

+0

本当にそうです。私が 'Python'に戻ると、各バージョンの' Python * 'ディレクトリが何倍にもなります。しかし、もちろんそれはあなたがインストールした場所に依存します。 'sys.executable'はそのパスを見つける簡単な方法です。 – Vallentin

+0

私は何かインストールでファンキーなことはしませんでしたが、とにかくお勧めのディレクトリです。おかげでよろしくです – Scalextrix

関連する問題