2015-09-15 153 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 
相關問題