2013-10-01 62 views
0

我正在使用win7和aptana3/pydev进行django项目。我有一个项目叫做mytest的,我试图导入称为“Django的邮箱”的应用到我的项目(http://django-mailbox.readthedocs.org/en/latest/topics/installation.htmlDjango应用程序导入后丢失?

接着我执行的方向:

~tools/virtualenvs/mytest 
$ pip install django-mailbox 
Downloading/unpacking django-mailbox 
    Downloading django-mailbox-3.0.2.tar.gz 
    Running setup.py egg_info for package django-mailbox  

Downloading/unpacking six (from django-mailbox) 
    Downloading six-1.4.1.tar.gz 
    Running setup.py egg_info for package six  

Installing collected packages: django-mailbox, six 
    Running setup.py install for django-mailbox  

    Running setup.py install for six  

Successfully installed django-mailbox six 
Cleaning up... 

我还补充说:

INSTALLED_APPS = (
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.sites', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'django_mailbox', 

我的settings.py文件。

我期待看到'mytest'dir内的'django_mailbox'目录,但它不是。发生了什么事,它在哪里?

编辑:

我的目录结构是:

|-development 
|---projects 
|---tools 
|-----PortableGit 
|-----Portablepython - (actually installed in here) (Global files ?) 
|-----Virtalenvs 
|--------mytest (I thought it should be installed here) 
|--------otherfile 

    /development/tools/virtualenvs/mytest 
$ find ./ -type d | sed -e 's/[^-][^\/]*\//--/g;s/--/ |-/' 
    |- 
    |-mytest 
    |-chat1 
    |-Lib 
    |---encodings 
    |---site-packages 
    |-----setuptools 
    |-------command 
    |-------tests 
    |-------_backport 
    |---------hashlib 
    |-----_markerlib 
    |-----setuptools-0.9.8-py2.7.egg-info 
    |-----pip 
    |-------backwardcompat 
    |-------commands 
    |-------vcs 
    |-------vendor 
    |---------distlib 
    |-----------_backport 
    |---------html5lib 
    |-----------filters 
    |-----------serializer 
    |-----------treebuilders 
    |-----------treewalkers 
    |-----------trie 
    |-----pip-1.4.1-py2.7.egg-info 
    |---distutils 
    |-Include 
    |---pygame 
    |---pycairo 
    |---pygtk-2.0 
    |-----pygtk 
    |-Scripts 

回答

3

在你virtualenv,它存储非常相似的Python安装的软件包。

<path_to_virtualenv>/lib/python2.7/site-packages/ 
+0

对不起,我是python和django的新手。我还没有看到它。至于你的意思是〜tools/virtualenvs/mytest(mytest是项目名称)? – user61629

+0

是的,这就是我的意思。 – karthikr

+0

我最终发现路径是:〜tools \ portablepython \ app \ lib \ site-packages。我怀疑(基于http://tumblr.intranation.com/post/766290325/python-virtualenv-quickstart-django)发生这种情况,因为当我在virtualenv中设置我的项目时,我没有使用--no-site -packages标志,因此(根据文章)我的项目符号链接到我的本地环境中的全球站点包。这有意义吗? – user61629

相关问题