我一直被困在Udemy课程的一部分。即使是(非常有帮助的)导师也有很多想法。当我尝试运行我的脚本时,我得到:
ModuleNotFoundError:No module named 'footer'
我已经做了pip install psycopg2
和pip install psycopg2-2.8.4-cp37-cp37m-win_amd64.whl
。两个结果都是“需求已经满足”。我尝试了CTRL+ CTRL +P,选择解释器,所有三个选项都有同样的问题。唯一的区别是Python 3.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'
字符串
编辑
我仍然无法弄清楚这一点。现在我刚刚成功安装Tweethe.ModuleNotFoundError: No module named 'tweepy'
后遇到了同样的问题。在VSC Unable to import 'tweepy' pylint(import-error) [1,1]
的问题选项卡中也出现了类似的错误。
4条答案
按热度按时间628mspwn1#
Psycopg项目已经修改了他们分发软件包的方式。从版本2.8.0开始,Pypi上的
psycopg2
wheel是一个源代码分发版。要获得与安装时相同的软件包,您必须字符串
可以在psycopg-2.7.4 release note中找到说明:
psycopg 2 wheel软件包将从2.8版重命名;为了保持从二进制安装,请使用“pip install psycopg 2-binary”。有关详细信息,请参阅:</docs/install.html#binary-install-from-pypi>。
ct2axkht2#
我也遇到过类似的问题。我通过使用PyCharm UI安装
psycopg2
解决了这个问题,如下所示:1.转到窗口Python Interpreter底部的当前解释器
1.解释器设置Interpreter Settings
1.按(+)添加软件包Add package
1.在搜索栏上键入
psycopg2
,然后按下Install psycopg2底部的安装包lymnna713#
我想你需要先安装依赖项。
字符串
现在运行
型
vdzxcuhz4#
您可以做的一件事是检查psycopg 2模块安装的位置:
字符串
并确保在
Location:
中命名的目录在您的路径上:型
如果路径丢失,可以将其添加到PYTHONPATH或修改sys. path。理想情况下,您不必这样做;它们可能表明安装错误或环境配置错误,但它们可能是有用的解决方法。