2015-09-15 114 views
4

我最近使用macport将psycopg2安装到了我的电脑中。我跟着Psycopg2网站上的说明:psycopg2已成功安装,但无法导入到python

sudo port install py27-psycopg2 

当我用

port install 

,psycopg2被列为成功macport安装。

但是,每当我在Python类型

import psycopg2 

,这也给我的错误,在Python中没有这样的模块。我是计算机科学的新手。我抬头看了一些有关我的问题,但我可以弄清楚发生了什么。我希望每个人都可以帮助我解决这个问题。我非常感谢你的帮助和时间。

+0

你有多个python2安装? '哪个-a python'输出什么? –

+0

亲爱的Padraic:我的输出是: –

+0

/opt/local/bin/python /opt/local/bin/python /Library/Frameworks/Python.framework/Versions/2.7/bin/python /usr/local/bin/python /usr/bin/python –

回答

0

尝试用python的本地包管理器“点子”安装psycopg2,你已经得到了你的MAC安装Python,所以打字:

pip install psycopg2 

直接进入终端的命令行将以相同的安装模块您正在使用的Python堆栈来运行程序的其余部分。

如果PIP工作不看到这个答案进行安装:

How do I install pip on macOS or OS X?

1

$ sudo port select --list python 

这将列出所有的Python安装。例如:

none 
python26-apple 
python27 (active) 
python27-apple 
python33 
python34 

现在选择由MacPorts的安装python27:

sudo port select --set python python27 

现在做Python安装

which python 

对于我来说,MacPorts的在

/opt/local/bin/python 
相关问题