成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 Psycopg2 時遇到的兩個坑

開發 前端
我在使用 psycopg2-binary 遇到兩個坑,寫出來,看看你是否踩過,如果沒有,可以看一下,以后避免跳坑。

[[429010]]

我在使用 psycopg2-binary 遇到兩個坑,寫出來,看看你是否踩過,如果沒有,可以看一下,以后避免跳坑。

坑1. 盡可能不要使用 psycopg2-binary

官方文檔說了,psycopg2-binary 不需要編譯,可以認為是綠色版,是為了初學者用 Python 快速和 PostgreSQL 進行連接而用的, 如果你在 pypi 上發包,也不應該依賴 psycopg2-binary,應該直接依賴 psycopg2。

我沒聽,直接在生產環境用了 psycopg2-binary,版本 2.7.5 ,結果就中招了,在使用 server-side-cursor (named cursor)的時候,經常出現讀數據庫卡住不動的情況,懷疑跟這個版本的 bug 有關系。

為啥不直接從源代碼安裝,因為總是報 pg_config not found 之類的錯誤,而生產環境,安裝一個 postgresql-lib 是相當麻煩的。

我想這也是 python 的缺點之一,依賴的包很多需要編譯,而編譯就會出現缺少各種各樣的包的問題,這樣就不能稱之為跨平臺了,我在 mac 上寫好,弄到 linux 上,還得折騰一大堆,java 這一點就很好。

最后怎么解決的呢,升級到最新版本的 psycopg2-binary 就解決了,如果再出現,只能老老實實安裝 postgresql-lib。

坑2. 盡可能不要 pip install whl 文件

這次我離線下載了 psycopg2-binary 的文件,psycopg2_binary-2.8.6-cp36-cp36m-manylinux1_x86_64.whl

我分別試了兩種方法,第二種成功:

方法一:

  1. pip install psycopg2_binary-2.8.6-cp36-cp36m-manylinux1_x86_64.whl 

方法一在執行 import psycopg2.extras 時報錯,方法二沒有。

方法二:

  1. pip install psycopg2-binary --no-index -f ./ 

足以說明,使用 pip 最好還是聯網環境。

最后的話 

在使用開源軟件包時,一定要看下官方文檔的說明,尤其那些注意事項,這樣就可以節省很多排錯時間。

 

責任編輯:武曉燕 來源: Python七號
相關推薦

2010-07-13 10:56:43

Perl print

2021-01-13 09:14:00

緩存穿透RPC

2013-05-13 10:03:04

git

2018-02-07 11:15:07

Vagrant使用問題

2013-06-19 09:49:28

編程學習

2012-09-20 09:24:36

編程學習編程開發

2010-03-05 16:03:30

Python連接數據庫

2017-07-14 09:29:45

AndroidWebview

2018-07-16 14:23:30

代碼Android問題

2023-03-14 07:23:48

ReactJSX語法

2020-06-22 07:23:57

Kubernetes容器開發

2011-07-19 10:49:34

FCoEiSCSI以太網

2021-05-07 08:03:05

JS動態合并

2017-08-01 05:44:10

Dockerweave虛擬機

2024-09-09 08:02:27

2024-04-10 08:39:56

BigDecimal浮點數二進制

2022-06-17 09:46:51

Chrome 102Chrome瀏覽器

2009-07-15 18:29:22

Jython應用

2025-03-25 09:09:16

2010-07-02 12:26:51

LEACH協議
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产99国产精品 | 欧美影院 | h肉视频| 欧美一级视频免费看 | 久久久精彩视频 | 亚洲黄色在线免费观看 | 狠狠操你 | 日韩一区二区三区视频在线观看 | 中文字幕在线视频免费视频 | 999久久久 | 在线观看免费黄色片 | 中文字幕视频在线观看免费 | 97碰碰碰| 日本黄色大片免费 | 国产一级免费视频 | 精品一二区 | 精品视频在线一区 | 久久精品久久久久久 | 成人性生交大片免费看r链接 | 成人一区二区在线 | 亚洲免费精品 | 天天操天天摸天天干 | 国产精品久久久久无码av | www.99re| 国产精品久久久久久久久图文区 | 欧美国产一区二区 | 91丨国产| 一区二区三区在线播放 | 黄色一级片aaa | 成人在线免费视频 | 欧美videosex性极品hd | 视频在线亚洲 | 国产中文| 欧美日韩在线精品 | 久久久久久久一区二区三区 | 伊人伊人伊人 | 91新视频 | 日日天天 | 成人伊人 | 天天干天天插天天 | 日韩视频一区在线观看 |