2016-03-31 12 views
0

私はIDEとしてVisual Studioを使ってPython 3.5を学んでいます。私はVS用のPython Toolsをインストールし、コードを調べました。Pythonパッケージはどこにインストールされていますか

from __future__ import unicode_literals 

from django import forms 
from django.contrib.auth import (
    authenticate, get_user_model, password_validation, 
) 
from django.contrib.auth.hashers import (
    UNUSABLE_PASSWORD_PREFIX, identify_hasher, 
) 
from django.contrib.auth.models import User 
from django.contrib.auth.tokens import default_token_generator 
from django.contrib.sites.shortcuts import get_current_site 
from django.core.mail import EmailMultiAlternatives 

私のWindowsマシンにはどのようなパッカーが保存されていますか? 私はPythonのインストールフォルダ/サブフォルダを見てみましたが、何も見ていませんでした。拡張子を含むファイル名は何ですか?

+0

あなたがPythonをどこにインストールしたのかは、おそらく。 –

+0

virtualenvを使用している場合は、作業中の特定の環境下に格納されます。私の場合、.virtuenenvsはホームディレクトリのディレクトリです。 –

+0

私のソリューションのenvサブフォルダにそれらが見つかりましたが、それは私が探しているものではありません。これらのファイルは、元の場所のどこかから自分のソリューションにコピーされている可能性があります。 ASP.NETのアセンブリと同様に、参照を追加すると、DLLファイルはどこかに配置されます。 – Ray

答えて

1

__future__はパッケージではありません。これは、計画されたPython機能の使用を宣言する特別なfuture statementです。

他のパッケージでは、Pythonのインストール場所(私にとっては、これはC:\Python34でした)>Lib>site-packagesで見つけることができます。ここにはほとんどのパッケージのためのディレクトリがあり、他には.pyというファイルがあります。

パッケージが見つからない場合は、システム上のPYTHONPATH環境変数の値を調べてください。これは、Lib/site-packagesにない追加のパッケージを指します。

+0

site-packagesフォルダが見つかりましたが、上記のdjango.contrib.auth.modelsのようなパッケージはそこにありません。これらのファイルの拡張子は何ですか?第二に、私はPYTHONPATH環境変数を定義していません。私のアプリは実行されます。 – Ray

関連する問題