ipython笔记本和psycopg2不能一起工作

时间:2014-05-29 18:45:23

标签: python bash ipython-notebook psycopg2 postgresql-9.3

我是使用mac os的新手,也许这就是为什么我遇到这样的麻烦。

首先,我发现运行ipython笔记本时遇到问题,并在shell中使用这两个命令成功解决了这个问题(thx到stackoverflow):

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

现在只有在这两个命令之后我才能运行ipython notebook。

然后我尝试下载psycopg2,6小时后我发现安装此软件包的问题解决方案(再次thx到stackoverflow):

export DYLD_LIBRARY_PATH=/Applications/Postgres.app/Contents/Versions/9.3/lib

但现在我遇到了新问题: ipython笔记本在DYL_LYBRARY_PATH之后无法在浏览器中运行,因此我无法同时使用这两种解决方案。

伙计们,你能不能向我推荐一些治疗方法,我不知道如何应对这个...... :(

谢谢!

P.S。顺便说一句,终端psycopg2工作正常,所以问题是让它在浏览器中工作

ImportError                               Traceback (most recent call last)
<ipython-input-1-bd284aa2cf56> in <module>()
----> 1 import psycopg2

/Users/KB/anaconda/lib/python2.7/site-packages/psycopg2/__init__.py in <module>()
     48 # Import the DBAPI-2.0 stuff into top-level module.
     49 
---> 50 from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
     51 
     52 from psycopg2._psycopg import Binary, Date, Time, Timestamp

ImportError: dlopen(/Users/KB/anaconda/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): Library not loaded: libssl.1.0.0.dylib
  Referenced from: /Users/KB/anaconda/lib/python2.7/site-packages/psycopg2/_psycopg.so
  Reason: image not found

0 个答案:

没有答案