2012-04-09 9 views

答えて

10

によってPythonでそれを見つけることができます。システムのPythonのインストールと同様に

$ echo $VIRTUAL_ENV 

を、パッケージはlib/python2.*/site-packages/ディレクトリに格納されます。そこにあなたのパッケージを見つけ、必要なファイルを編集してください。

4

まず、env userenaへのパスを知る必要があります。インストールされているアプリは通常path_to_userena/lib/python2.x/site-packages/です。 Djangoのアプリケーションには通常、プレフィックスdjango-が含まれていないため、userenaここにあります。

またはあなたのvirtualenvのファイルがどこにあるか、参照を有効にし、次のbashコマンドを発行するには

import os.path, userena 
os.path.dirname(userena.__file__) 
+0

私は少し問題があります、私のvirtualenvは実際には 'userena-demo'と呼ばれています。もし' os.path、userena-demo'を実行するとこのエラーを表示する 'SyntaxError:invalid syntax'私はそれが' Dash'のために何をするのだろうと思いますか?私はvirtualenvの名前を変更する必要がありますか?はいの場合は、どうすればいいですか? – user

+0

@userこれはvirtualenvの名前ではなく、この方法を使用するためにインポートするモジュールです。 –

+0

@user Charlesが述べたように、ここでのuserenaは、インストールされたライブラリ 'django-userena' – okm

1

あなたは(私はお勧め)virtualenvwrapperを使用している場合:

は私がfoo virtualenvのを使用して、すでに使用していると私はvirtualenvwrapperインストールされていることを言うことができます:

$ cdvirtualenv 

このコマンドならば、私

$ pwd 
/home/bernardo/.virtualenvs/foo 
$ ls 
bin build include lib local 

私の場合は、に行くよ私のvirtualenvのパッケージを参照してください:「が、この場合にはある$VIRTUAL_ENVパスに行くでしょうか:

$ lssitepackages 
figleaf figleaf-0.6.1-py2.7.egg-info initools INITools-0.3.1-py2.7.egg-info 

cdvirtualenvlssitepackagesは「virtualenvwrapper」から来ているコマンド

0

あなたがピップまたは仮想のenvの他の方法を使用して、ダウンロードしたパッケージは、仮想に格納されたENVフォルダすなわち

仮想環境ENVを作成すると、ダウンロードされたパッケージはENV/lib/python2.7/site-packagesの内部にあります

0

home/.virtualenvsにvirtualenvがあります。 .virtualenvsディレクトリでは、あなたのvirtualenvを見つけるでしょう

関連する問題