2012-09-13 39 views
-1

我收到以下错误信息:导入错误

ImportError at /youtube_submit 
No module named util.process 
Request Method: GET 
Request URL: http://myapp.com:8000/youtube_submit?videoid=vSlF8EFo8QA 
Django Version: 1.4.1 
Exception Type: ImportError 
Exception Value:  
No module named util.process 
Exception Location: /Users/filipeximenes/Projects/trainee/trainee/views/youtube_submit.py in <module>, line 6 
Python Executable: /Users/filipeximenes/Projects/trainee/venv/bin/python 
Python Version: 2.7.3 
Python Path:  
['/Users/filipeximenes/Projects/trainee', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7/site-packages/distribute-0.6.27-py2.7.egg', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7/site-packages/pip-1.1-py2.7.egg', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python27.zip', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7/plat-darwin', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7/plat-mac', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7/plat-mac/lib-scriptpackages', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7/lib-tk', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7/lib-old', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7/lib-dynload', 
'/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7', 
'/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', 
'/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', 
'/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', 
'/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', 
'/Users/filipeximenes/Projects/trainee/venv/lib/python2.7/site-packages'] 

这是我要求的文件:

Django==1.4.1 
South==0.7.6 
amqplib==1.0.2 
anyjson==0.3.3 
billiard==2.7.3.12 
celery==3.0.9 
distribute==0.6.27 
dj-database-url==0.2.1 
django-celery==3.0.9 
facebook-sdk==0.3.2 
gdata==2.0.17 
gunicorn==0.14.6 
kombu==2.4.5 
psycopg2==2.4.5 
python-dateutil==1.5 
python-openid==2.2.5 
wsgiref==0.1.2 

我在本地运行的应用程序,我有__init__.py文件在我所有的模块中。 和应用程序安装:

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    # Uncomment the next line to enable the admin: 
    'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    'django.contrib.admindocs', 
    'main', 
    'trainee', 
    'company', 
    'videos', 
    'south', 
) 

我有其他的应用程序完美的工作,这是给我的痛苦只有一个是videos之一。

任何想法是什么问题?

编辑:

的YouTube提交进口:
from videos.util.process import verify_video
process.py进口:
from videos.util.youtube import YoutubeUtil
youtube.py进口:
import gdata.youtube.service
import urlparse
from videos.util.verifier import Verifier
verifier.py没有按”不要导入任何东西

编辑:

我创建了另一个应用程序并将所有文件复制到它。 我神奇地开始工作。您导入这样的视频应用程序的

+0

您的回溯清楚地说'没有名为util.process的模块 –

+0

您是否已将视频应用添加到urls.py? – karthikr

+0

这是导致错误的导入:'from videos.util.process import verify_video' 视频模块更像一个库,所以我没有任何网址。 – Filipe

回答

0

我创建了另一个应用程序并将所有文件复制到它。不知何故,它现在正在工作。

0

在/ youtube_submit视图,

from util.process import * 

而且因为疗法没有这样的模块或没有__init__.py文件夹过程中,你得到这个错误

+0

这是导入错误: 'from videos.util.process import verify_video',正如我所说的,我确实有'__init __。py'文件。 – Filipe