ModuleNotFoundError: No module named 'psycopg2' (But it is installed)
ModuleNotFoundError: No module named 'psycopg2' (But it is installed)
我一直停留在 Udemy 课程的一部分。即使是那里的(非常有帮助的)导师也有 运行 的想法。当我尝试 运行 我的脚本时,我得到:
ModuleNotFoundError: No module named 'psycopg2'
我完成了 pip install psycopg2
和 pip install psycopg2-2.8.4-cp37-cp37m-win_amd64.whl
。两者都会导致 'requirement already satisfied'。我尝试了 CTRL+SHIFT+P,Select Interpreter,这三个选项都遇到了同样的问题。唯一的区别是 Python3.8.0 也给我一个 Unable to import 'psycopg2' pylint(import-error) [1,1]
错误。
C:\Python\Database>pip install psycopg2
Requirement already satisfied: psycopg2 in c:\users\jeff\anaconda3\lib\site-packages (2.8.4)
C:\Python\Database>script1.py
Traceback (most recent call last):
File "C:\Python\Database\script1.py", line 1, in <module>
import psycopg2
ModuleNotFoundError: No module named 'psycopg2'
编辑
我还是想不通。现在我遇到了 Tweepy 的同样问题。 ModuleNotFoundError: No module named 'tweepy'
在我刚刚安装成功之后。 VSC Unable to import 'tweepy' pylint(import-error) [1,1]
上的问题选项卡中出现类似错误。
我想你需要先安装依赖项。
sudo apt-get install build-dep python-psycopg2
现在运行
pip install pyschopg2
Psycopg 项目修改了他们分发包的方式。从 2.8.0 版本开始,Pypi 上的 psycopg2
wheel 是一个源代码发行版。要获得您以前安装的相同软件包,您必须
pip install psycopg2-binary
可以在psycopg-2.7.4 release note中找到解释:
The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: </docs/install.html#binary-install-from-pypi>.
我遇到了类似的问题。我通过使用 PyCharm UI 安装 psycopg2
解决了这个问题,如下所示:
转到 window 底部的当前解释器
Python Interpreter
解释器设置
Interpreter Settings
按(+)添加包
Add package
在搜索栏中键入 psycopg2
,然后按底部的安装包
Install psycopg2
我一直停留在 Udemy 课程的一部分。即使是那里的(非常有帮助的)导师也有 运行 的想法。当我尝试 运行 我的脚本时,我得到:
ModuleNotFoundError: No module named 'psycopg2'
我完成了 pip install psycopg2
和 pip install psycopg2-2.8.4-cp37-cp37m-win_amd64.whl
。两者都会导致 'requirement already satisfied'。我尝试了 CTRL+SHIFT+P,Select Interpreter,这三个选项都遇到了同样的问题。唯一的区别是 Python3.8.0 也给我一个 Unable to import 'psycopg2' pylint(import-error) [1,1]
错误。
C:\Python\Database>pip install psycopg2
Requirement already satisfied: psycopg2 in c:\users\jeff\anaconda3\lib\site-packages (2.8.4)
C:\Python\Database>script1.py
Traceback (most recent call last):
File "C:\Python\Database\script1.py", line 1, in <module>
import psycopg2
ModuleNotFoundError: No module named 'psycopg2'
编辑
我还是想不通。现在我遇到了 Tweepy 的同样问题。 ModuleNotFoundError: No module named 'tweepy'
在我刚刚安装成功之后。 VSC Unable to import 'tweepy' pylint(import-error) [1,1]
上的问题选项卡中出现类似错误。
我想你需要先安装依赖项。
sudo apt-get install build-dep python-psycopg2
现在运行
pip install pyschopg2
Psycopg 项目修改了他们分发包的方式。从 2.8.0 版本开始,Pypi 上的 psycopg2
wheel 是一个源代码发行版。要获得您以前安装的相同软件包,您必须
pip install psycopg2-binary
可以在psycopg-2.7.4 release note中找到解释:
The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: </docs/install.html#binary-install-from-pypi>.
我遇到了类似的问题。我通过使用 PyCharm UI 安装 psycopg2
解决了这个问题,如下所示:
转到 window 底部的当前解释器 Python Interpreter
解释器设置 Interpreter Settings
按(+)添加包 Add package
在搜索栏中键入
psycopg2
,然后按底部的安装包 Install psycopg2