我最近使用macport将psycopg2安装到我的电脑上。我按照Psycopg2网站上的说明进行操作:
sudo port install py27-psycopg2
当我使用
时port install
,psycopg2被列为macport成功安装。
然而,每当我输入
import psycopg2
在python中,它也给了我python中没有这样的模块的错误。我是计算机科学的新手。我抬起了一些问题,但是我可以弄清楚发生了什么。我希望每个人都可以帮助我解决这个问题。我非常感谢你的帮助和时间。
答案 0 :(得分:1)
DO
$ sudo port select --list python
这将列出所有python安装。 e.g:
none
python26-apple
python27 (active)
python27-apple
python33
python34
现在选择由MacPorts安装的python27:
sudo port select --set python python27
现在做
which python
对我来说,macports在
安装了python/opt/local/bin/python
答案 1 :(得分:0)
尝试使用python的本地软件包管理器安装psycopg2&p;'你已经在你的mac上安装了python,所以输入:
pip install psycopg2
直接进入终端的命令行会将模块安装在用于运行程序其余部分的同一个python堆栈中。
如果pip不工作,请参阅此答案进行安装: