![](/img/trans.png)
[英]Python error: ImportError: DLL Load failed with psycopg2 on Python 3.7
[英]ImportError: DLL load failed : - when trying to import psycopg2 library
>>> import psycopg2 Traceback (most recent call last): File "", line 1, in File "C:\Python26\lib\site-packages\psycopg2\__init__.py", line 60, in from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID ImportError: DLL load failed: The application has failed to start because its si de-by-side configuration is incorrect. Please see the application event log for more detail.
嘗試導入psycopg2時出現此錯誤。我已經搜索了幾天,但沒有找到解決方案。 我已嘗試安裝 Visual C++ 2008 包,但仍然遇到相同的錯誤。
在 Windows 上,確保您的路徑包含 Postgres bin 目錄。 在我的機器上它是 c:\\Programs\\PostgreSQL\\9.3\\bin。
根據此線程,您需要安裝早期版本,因為最新版本存在問題。
只需安裝早期版本(2.0.10 效果很好),即使是 PostgreSQL 8.4.x 系列。
您也可以嘗試從這里安裝 win-psycopg
嘗試運行以下命令:
pip install psycopg2-binary
這是virtualenv
和psycopg2
的問題。 我已將_psycopg.cp38-win_amd64.pyd
從全局 python 復制到\\venv\\Lib\\site-packages\\psycopg2
這對我\\venv\\Lib\\site-packages\\psycopg2
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.