首页 > 解决方案 > Scrapy 中没有名为“psycopg2”的模块错误

问题描述

当我使用

import psycopg2

Scrapy pipeline.pyspider.py我收到以下错误

ModuleNotFoundError: No module named 'psycopg2'

我知道该错误无效,因为我正在使用包含 psycopg2 的相同 venv 运行带有 postgresql 的 Django 服务器。而且我也可以在测试文件中连接到数据库并进行查询。此外,我可以毫无问题地在 Scrapy shell中运行import psycopg2 。所以我很困惑,我可能会错过一些东西,如果有人可以帮助我,我很感激,

标签: postgresqlscrapy

解决方案


你需要在你的 virtualenv 中安装 psycopg2,发出下一个命令

点安装 psycopg2


推荐阅读