在windows下安裝psycopg2出現問題,如下面兩個圖所示:
調查方案: 確認pip install psycopg2成功, pip list也顯示psycopg2在列表內,結果無論在pycharm還是python console界面都顯示無法找到psycopg2模塊。
解決方案:
執行如下命令: python -m pip uninstall psycopg2 #卸載已安裝的psycopg2。 此處不用pip uninstall 而是在前面加上 python -m
python -m pip install psycopg2 #重新安裝
驗證一下無報錯,成功。
問題原因可能為windows上的python版本可能發生過變動。從python2到python3,或從python3.*到python3.*都有可能導致此問題。
如果python console問題已解決但是pycharm還有這個問題的話,有兩種可能解決方案:
1、需要pycharm索引完畢新安裝的module,然后再執行一下看看是否成功。這個需要等一下,畢竟pycharm的缺點就是太慢了。
2、進到pycharm的解釋器設置,查看python解釋器地址是否正確,如果與系統默認解釋器不一致的話修改成語系統默認解釋器一致就可以了。