加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – psycopg2,pymc,theano和DYLD_FALLBACK_LIBRARY_PATH

发布时间:2020-12-20 11:33:28 所属栏目:Python 来源:网络整理
导读:我无法使用pymc和psycopg2.本教程中的以下简单片段: import pymc as pmwith pm.Model() as model: x = pm.Normal('x',mu=0.,sd=1) 导致以下错误: Exception: The environment variable ‘DYLD_FALLBACK_LIBRARY_PATH’ does not contain the ‘/Users/josh
我无法使用pymc和psycopg2.本教程中的以下简单片段:

import pymc as pm
with pm.Model() as model:
    x = pm.Normal('x',mu=0.,sd=1)

导致以下错误:

Exception: The environment variable ‘DYLD_FALLBACK_LIBRARY_PATH’ does
not contain the ‘/Users/josh/anaconda/envs/py27/lib’ path in its
value. This will make Theano unable to compile c code. Update
‘DYLD_FALLBACK_LIBRARY_PATH’ to contain the said value,this will fix
this error.

我能够通过添加以下内容来解决此问题:

export DYLD_FALLBACK_LIBRARY_PATH=$DYLD_FALLBACK_LIBRARY_PATH:/Users/josh/anaconda/envs/py27/lib

到我的shell init文件.bashrc.但是,这是我不理解的部分,该行打破了psycopg2:

---> 50 from psycopg2._psycopg import BINARY,NUMBER,STRING,DATETIME,ROWID
     51 
     52 from psycopg2._psycopg import Binary,Date,Time,Timestamp

ImportError: dlopen(/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/psycopg2/_psycopg.so,2): Library not loaded: @loader_path/../../../libpq.5.dylib                                                                                                 
  Referenced from: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/psycopg2/_psycopg.so
  Reason: image not found

我怎样才能让psycopg2和pymc(这里的theano)幸福地生活在一起?

这是在OS X上安装Python 2.7.6,使用conda创建的Python环境.

解决方法

Theano的开发版本不需要更改为DYLD_FALLBACK_LIBRARY_PATH.因此,请撤消对其的更改并更新您的Theano版本.从:

http://www.deeplearning.net/software/theano/install.html#bleeding-edge-install-instructions

根据您的需要运行其中一个命令:

pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git --install-option='--prefix=~/.local'
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git

编辑:我删除了其他地方的答案链接,并在此处复制了答案.谢谢

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读