我有运行django的python3和pip3设置。我使用命令pip3 install psycopg2
安装了psycopg2版本2.6.1。但是当我使用命令python3 -c "import psycopg2; print(psycopg2.__version__)"
检查安装的版本时,它显示2.4.5(dt dec pq3 ext)。但是当我进入/usr/local/lib/python3.4/dist-packages并使用相同的命令检查版本时,它显示2.6.1(dt dec pq3 ext)。我在/usr/local/lib/python3.4/
请让我知道可能的解决方案,使psycopg2版本2.6.1成为默认的,甚至在dist-packages目录之外。
答案 0 :(得分:0)
首先,我从python shell找到了我的安装的站点包。
>>> import site;
>>> site.getsitepackages()
['/usr/local/lib/python3.4/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3.4/dist-packages', '/usr/lib/dist-python']
发现文件夹/ usr / lib / python3 / dist-packages有psycopg2文件夹。删除该文件夹指向psycopg2到2.6.1版本。