我在linux mint 12.我创建了一个名为userena
的virtualenv。然后我在那个virtualenv中使用pip安装了django-userena。我需要编辑一些django-usrena文件。他们在哪里?
要查看virtualenv文件的位置,请启用它并发出以下bash命令:
$ echo $VIRTUAL_ENV
与系统的Python安装类似,软件包存储在lib/python2.*/site-packages/
目录中。在那里找到你的包并编辑必要的文件。
首先,你需要知道env userena的路径。然后安装的应用程序通常在path_to_userena/lib/python2.x/site-packages/
。 Django应用程序通常不包含前缀django-
,因此userena
在这里。
或者你可以在Python中找到它
import os.path, userena
os.path.dirname(userena.__file__)
你会在home/.virtualenvs
找到virtualenv。在.virtualenvs
目录中,您将找到您的virtualenv
如果你正在使用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”
您使用pip或虚拟环境中的任何其他方法下载的软件包存储在虚拟环境文件夹中,即
假设您创建了一个虚拟环境ENV,因此下载的包将位于ENV / lib / python2.7 / site-packages中
证明pipenv安装包的正位置推导:
获取'%pipenv --venv'的安装基础
第二次运行install命令,pipenv将泄露软件包位置!
%pipenv安装django djangorestframework pygments