ModuleNotFoundError:运行时没有名为“psycopg2”的模块
Posted
技术标签:
【中文标题】ModuleNotFoundError:运行时没有名为“psycopg2”的模块【英文标题】:ModuleNotFoundError: No module named 'psycopg2' when running 【发布时间】:2021-02-04 22:26:15 【问题描述】:当我尝试从 Windows 10 上的命令提示符运行 .py 文件时,我收到错误:ModuleNotFoundError: No module named 'psycopg2'。但是,它已成功安装并可以通过解释器工作。 conn_test.py 文件仅包含 import psycopg2 语句。
C:\Users\212703751>python -m pip install psycopg2-binary
Collecting psycopg2-binary
Using cached psycopg2_binary-2.8.6-cp37-cp37m-win_amd64.whl (1.1 MB)
Installing collected packages: psycopg2-binary
Successfully installed psycopg2-binary-2.8.6
C:\Users\212703751>python
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import psycopg2
>>> exit()
C:\Users\212703751>conn_test.py
Traceback (most recent call last):
File "C:\Users\212703751\AppData\Local\Programs\Python\Python37\conn_test.py", line 1, in <module>
import psycopg2
ModuleNotFoundError: No module named 'psycopg2'
我尝试了很多方法,都没有奏效。
你有什么想法,我该如何解决这个问题?我使用的是 Windows 10 x64 和 Python 3.7.2
【问题讨论】:
This 可能会有所帮助。 你应该列出你尝试过的方法 -pip install psycopg2
-pip install psycopg2-binary
-pip3 install psycopg2
-pip3 install psycopg2-binary
-pip install psycopg2-2.8.6-cp37-cp37m-win_amd64.whl
@JayPatel 我已经尝试过pip install psycopg2-binary
,结果相同:在解释器中工作,而不是在命令提示符下
【参考方案1】:
我遇到了类似的问题,“pip install psycopg2-binary”非常适合我。
【讨论】:
以上是关于ModuleNotFoundError:运行时没有名为“psycopg2”的模块的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError - 尝试启动服务时没有名为“main”的模块
GDB:ModuleNotFoundError:没有名为“_tkinter”的模块
ModuleNotFoundError.在虚拟环境中运行服务器时,没有名为'django'的模块。在虚拟环境中运行服务器时,没有名为'django'的模块。
Python pyinstaller没有自动将依赖库打包进去,运行时提示找不到模块ModuleNotFoundError: No module named ‘PyQt5‘
Python pyinstaller没有自动将依赖库打包进去,运行时提示找不到模块ModuleNotFoundError: No module named ‘PyQt5‘