PyCharm中Scrapy项目上传GitHub后无法运行该如何解决?
问题修复步骤
1. 恢复scrapy.cfg文件到正确位置
- 找到原PyCharm项目目录中留存的
scrapy.cfg文件,剪切/复制到新的本地项目文件夹的根目录下,需要和项目同名爬虫文件夹、.git文件夹处于同一层级。 - 如果原目录的
scrapy.cfg已被删除,可以手动新建同名文件,填入对应配置即可,参考模板如下:
[settings]
default = 你的实际项目名.settings[deploy]
url = http://localhost:6800/
project = 你的实际项目名
注意把模板中的「你的实际项目名」替换成你自己的Scrapy项目名称
2. 修复PyCharm项目配置
- 打开PyCharm,选择「打开项目」,选中新的本地项目文件夹作为根目录导入,不要继续使用旧路径打开项目。
- 检查PyCharm当前绑定的Python解释器,确认已经安装
scrapy及项目依赖的所有第三方库,缺失的话执行pip install scrapy 对应依赖包名安装即可。
3. 验证运行并同步到GitHub
- 在PyCharm终端进入项目根目录,执行
scrapy list,如果能正常输出你开发的爬虫名称,说明配置已经修复,可以正常启动爬虫。 - 确认功能正常后,执行以下命令把
scrapy.cfg同步到远程仓库,避免后续拉取/同步再次出现文件缺失问题:
git add scrapy.cfg git commit -m "fix: 补充缺失的scrapy.cfg配置文件" git push origin main
如果你的默认分支名不是main,替换为对应的master或其他自定义分支名即可
内容的提问来源于stack exchange,提问作者Alex Chavez-Huerta
相关产品推荐
相关产品推荐

