Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
scrapyd部署错误:没有名为project.models的模块;_Scrapy_Scrapyd - Fatal编程技术网

scrapyd部署错误:没有名为project.models的模块;

scrapyd部署错误:没有名为project.models的模块;,scrapy,scrapyd,Scrapy,Scrapyd,我的scrapy crawl命令运行良好 但当我想部署scrapyd时,我遇到了问题 scrapyd-deploy <target> -p <project> 我想这是因为斯帕雷德找不到django路径 我用 Django==1.7.10 刮痕==1.0.3 这是我的结构 mysite ├── manage.py ├── project │ ├── __init__.py │ ├── models.py │ ├── tests.py │ └── view

我的
scrapy crawl
命令运行良好
但当我想部署scrapyd时,我遇到了问题

scrapyd-deploy <target> -p <project>
我想这是因为斯帕雷德找不到django路径

我用 Django==1.7.10 刮痕==1.0.3

这是我的结构

mysite
├── manage.py
├── project
│   ├── __init__.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
└── mysite
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
│    
└── scrapypjt 
     └── things
            ├── scrapy.cfg
            ├── setup.py        
            └── things
                ├── __init__.py
                ├── settings.py
                ├── items.py
                └── pipelines.py   
                └── spiders
这是我的剪贴设置文件:

import sys, os
django_path = os.path.join(os.path.dirname(__file__),"../../../")
sys.path.append(os.path.abspath(django_path))
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

我还应该设置什么???

转到../settings.py,导入后添加以下内容: sys.path.append('您的完整django项目路径')

例如,我的是:
sys.path.append('/home/sserb/scrapy project/django_project')

您也尝试了
mysite.mysite.settings
吗?我删除了
import django
django.setup(),遇到了另一个问题
import sys, os
django_path = os.path.join(os.path.dirname(__file__),"../../../")
sys.path.append(os.path.abspath(django_path))
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'