第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

psycopg2 - 導(dǎo)入錯誤:導(dǎo)入 _psycopg 時 DLL 加載失敗:操作系統(tǒng)無法運(yùn)行 %1

psycopg2 - 導(dǎo)入錯誤:導(dǎo)入 _psycopg 時 DLL 加載失?。翰僮飨到y(tǒng)無法運(yùn)行 %1

哈士奇WWW 2023-10-31 19:18:14
我在 Windows 10 上使用 conda 安裝了 psycopg2。https://anaconda.org/anaconda/psycopg2我是在一個干凈的新 conda 環(huán)境(名為 wr)中完成的。然后我嘗試運(yùn)行此示例應(yīng)用程序,但收到此錯誤(見下文)。我不知道我可能做錯了什么,因為這一切都很簡單,而且我做得很干凈。有什么想法如何解決這個問題嗎?import psycopg2try:    connection = psycopg2.connect(user = "***",                                  password = "***",                                  host = "***",                                  port = "5432",                                  database = "***")    cursor = connection.cursor()    # Print PostgreSQL Connection properties    print ( connection.get_dsn_parameters(),"\n")    # Print PostgreSQL version    cursor.execute("SELECT version();")    record = cursor.fetchone()    print("You are connected to - ", record,"\n")except (Exception, psycopg2.Error) as error :    print ("Error while connecting to PostgreSQL", error)finally:    #closing database connection.        if(connection):            cursor.close()            connection.close()            print("PostgreSQL connection is closed")VS 代碼錯誤:PS C:\Work\WRR\git\tools\JTunnelTestApp>  cd 'c:\Work\WRR\git\tools\JTunnelTestApp'; & 'C:\Programs\Anaconda3\envs\wr\python.exe' 'c:\Users\petrop01\.vscode\extensions\ms-python.python-2020.9.114305\pythonFiles\lib\python\debugpy\launcher' '56143' '--' 'c:\Work\WRR\git\tools\JTunnelTestApp\main.py'Traceback (most recent call last):  File "c:\Work\WRR\git\tools\JTunnelTestApp\main.py", line 1, in <module>    import psycopg2  File "C:\Programs\Anaconda3\envs\wr\lib\site-packages\psycopg2\__init__.py", line 51, in <module>    from psycopg2._psycopg import (                     # noqaImportError: DLL load failed while importing _psycopg: The operating system cannot run %1.PS C:\Work\WRR\git\tools\JTunnelTestApp>編輯:似乎他們兩年前為此打開了一個錯誤,但他們只是關(guān)閉了它,完全忽略了它。https://github.com/psycopg/psycopg2/issues/734
查看完整描述

4 回答

?
弒天下

TA貢獻(xiàn)1818條經(jīng)驗 獲得超8個贊

您可以使用psycopg2-binary庫而不是psycopg2. 安裝后使用方法是一樣的。



查看完整回答
反對 回復(fù) 2023-10-31
?
慕桂英4014372

TA貢獻(xiàn)1871條經(jīng)驗 獲得超13個贊

對于 Windows,當(dāng)使用 Anaconda 時,我發(fā)現(xiàn)從 VS Code/Windows 終端安裝并不適用于所有情況。而是從 Anaconda 終端安裝。我不知道為什么會出現(xiàn)這種情況,但它已在多臺計算機(jī)上修復(fù)。

  1. 打開 Anaconda 導(dǎo)航器

  2. 環(huán)境

  3. 選擇要安裝 psycopg2/psycopg2-binary 的環(huán)境并打開終端

  4. 卸載所有以前的安裝

    pip 卸載 psycopg2

    pip 卸載 psycopg2-二進(jìn)制文件

  5. 再次安裝

    pip 安裝 psycopg2

    pip 安裝 psycopg2-二進(jìn)制文件

現(xiàn)在應(yīng)該可以了。

特別是發(fā)現(xiàn)這對于獲取使用 Django ORM 與 Postgresql 一起使用的獨(dú)立腳本很有用。Django 工作正常,但如果沒有這個修復(fù),獨(dú)立腳本就無法工作。很奇怪。


查看完整回答
反對 回復(fù) 2023-10-31
?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗 獲得超5個贊

全部歸功于 u/brianckeegan

如果您使用 conda 管理 Python 3.9+ 的 psycopg2,則輪子指向舊版本 (v2.8.6),從而導(dǎo)致此錯誤。如果通過 pip 安裝,您將獲得支持 Python 3.9 的更新版本 (v2.9.1)。直到 conda 輪子更新為止:

conda?remove?psycopg2
pip?install?psycopg2


查看完整回答
反對 回復(fù) 2023-10-31
?
慕標(biāo)琳琳

TA貢獻(xiàn)1830條經(jīng)驗 獲得超9個贊

這對我有用

python -m pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org psycopg2


查看完整回答
反對 回復(fù) 2023-10-31
  • 4 回答
  • 0 關(guān)注
  • 383 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號