背景
scrapy 項(xiàng)目 打包 egg
打包命令
scrapyd-deploy -p datacrawler -v 1.0 --build-egg=datacrawler.egg
錯(cuò)誤提示
(base) D:\mycode\sdstc\敏感信息監(jiān)測(cè)\SensitiveInformationCrawler>scrapyd-deploy -p datacrawler -v 1.0 --build-egg=datacrawler.egg
d:\programdata\anaconda\lib\site-packages\scrapyd_client\deploy.py:277: ScrapyDeprecationWarning: Call to deprecated function retry_on_eintr.
retry_on_eintr(check_call, [sys.executable, 'setup.py', 'clean', '-a', 'bdist_egg', '-d', d],
Writing egg to datacrawler.egg
- 有錯(cuò)誤提示,但也可打包成功
- 部署時(shí)發(fā)現(xiàn)項(xiàng)目內(nèi)部自建文件夾缺失
- 無法啟動(dòng)項(xiàng)目
問題解答
- 發(fā)現(xiàn)是scrapyd_client 版本問題
- 出現(xiàn)錯(cuò)誤提示的版本是 scrapyd-client-1.2.0a1
解決過程
1.pip uninstall scrapyd_client
Successfully uninstalled scrapyd-client-1.2.0a1
2.pip install scrapyd_client
Successfully installed scrapyd_client-1.2.0
部署時(shí)發(fā)現(xiàn)項(xiàng)目內(nèi)部自建文件夾缺失
- 和setup.py有關(guān)颤陶,使用默認(rèn)配置就行
- 一定要是python文件夾杂穷,而不是普通文件夾
寫在最后
如果對(duì)你有幫助烛卧,請(qǐng)點(diǎn)個(gè)贊哦