postgresql - Scrapy 中没有名为“psycopg2”的模块错误
问题描述
当我使用
import psycopg2
在Scrapy pipeline.py或spider.py我收到以下错误
ModuleNotFoundError: No module named 'psycopg2'
我知道该错误无效,因为我正在使用包含 psycopg2 的相同 venv 运行带有 postgresql 的 Django 服务器。而且我也可以在测试文件中连接到数据库并进行查询。此外,我可以毫无问题地在 Scrapy shell中运行import psycopg2 。所以我很困惑,我可能会错过一些东西,如果有人可以帮助我,我很感激,
解决方案
你需要在你的 virtualenv 中安装 psycopg2,发出下一个命令
点安装 psycopg2
推荐阅读
- python - 如何在 QListWidgetItem 上模拟 QTest.mousePress 事件?
- amazon-web-services - 将 Whatsapp 与 Aws 集成 - 用于发送有关 AWS 服务的消息
- android - WorkManager 是适合我的解决方案吗?
- tableau-api - 在计算字段表中添加过滤器/参数
- typescript - @genType 只生成了一个类型
- r - 如何最小化r中直方图的间隙
- docker - 在 Windows 10 Home 上安装 Docker
- javascript - 如何从嵌套数组对象中获取基于层次结构的名称?
- node.js - 通过 lambda 连接到 AWS DocumentDB 时出现连接错误
- lua - 使用 LUA 脚本在 n 个子文件夹中搜索文件