2012-04-09 1 views

ответ

10

Чтобы увидеть, где ваши virtualenv файлы, включите его и выполните следующую Баш команду:

$ echo $VIRTUAL_ENV 

Подобно установки Python в вашей системе, пакеты хранятся в каталоге lib/python2.*/site-packages/. Найдите там свой пакет и отредактируйте необходимые файлы.

4

Вам необходимо знать путь к env userena, во-первых. Затем установленное приложение обычно находится в path_to_userena/lib/python2.x/site-packages/. Приложения Django обычно не содержат префикс django-, таким образом userena здесь.

Или вы могли бы найти его в Python с помощью

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

спасибо, сэр, так много, у меня есть небольшая проблема, мой virtualenv на самом деле называется 'userena-demo', и если я импорту os.path, userena-demo', он будет показать эту ошибку 'SyntaxError: недопустимый синтаксис', я думаю, что из-за' Dash' что делать в этом случае? мне нужно переименовать virtualenv? если да, как это сделать? – user

+0

@user это не имя virtualenv, а модуль, который вы установили в него, который вы должны импортировать, чтобы использовать этот подход. –

+0

@user Как сказал Чарльз, 'userena' здесь означает установленную библиотеку' django-userena' – okm

1

если вы используете virtualenvwrapper (который я рекомендую):

позволяет сказать, что я использую уже в использовании foo virtualenv и я virtualenvwrapper установили:

$ cdvirtualenv 

, если эта команда я будет идти к $VIRTUAL_ENV пути, который в данном случае является:

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

в моем случае, чтобы увидеть мои virtualenv пакетов я пойду lib/python2.7/site-packages или:

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

команда cdvirtualenv и lssitepackages происходит от «virtualenvwrapper»

0

пакетов, загружаемого через пип или любой другой метод в виртуальном окр хранятся в виртуальном окр папки т.е.

Предположим, вы создали виртуальную среду ENV, поэтому загруженные пакеты будут находиться внутри ENV/lib/python2.7/site-packages

0

Вы найдете virtualenv на home/.virtualenvs. В каталоге .virtualenvs вы найдете свой virtualenv