mac 源码安装psycopg2 出现依赖问题解决
2017-02-06 10:54
405 查看
我的环境:
python-27
psycopg2-2.6.2
postgresql-9.5.5
mac os -10.11.6
问题陈述:
![](https://img-blog.csdn.net/20170206104955325?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS29oYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
可知缺少某个文件,同时给出了参考。
解决方法:
上述命令中,pg的版本号好和你自己的安装的版本号对应。
然后进入python,import psycopg2,成功。
![](https://img-blog.csdn.net/20170206105315563?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS29oYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
————————————————————————————2nd 分割继续——————————————————————————————————————
可能会出现第二种情况,就是报错提示 需要openssl的lib。这个时候找到opensll的lib的路径加入到 ~/.bash_profile 文件中如:
11 export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/usr/local/Cellar/openssl/1.0.2j/lib
重新退出终端,再进python,import psycopg2,成功。
如果可以,你可以尝试连接postgresql。方法如以下
详情请参阅:https://www.cplusplus.me/2330.html,感谢作者的提供。
————————————————————————————————————————3rd 分割————————————————————————————————————————————————
尽管以上两部会成功,也有可能出现一个报错:
psql:FATAL:could not open file "golbal 11260".
个人解决方法是:
因为之前安装pg是通过软件包方式安装,多次google和尝试都不能解决问题。采用釜底抽薪的方法,我直接删除了软件包安装的pg-9.6版本,并且在环境变量中删除掉以前版本的path。然后通过Homebrew 安装 pg-9.5版本(版本不是问题,只要是Homebrew能选择的最新只有9.5版本)。
安装成功之后,开启pg服务器,还有端口,就能成功的用python通过psycopg2连接上postgresql。
python-27
psycopg2-2.6.2
postgresql-9.5.5
mac os -10.11.6
问题陈述:
可知缺少某个文件,同时给出了参考。
解决方法:
export DYLD_FALLBACK_LIBRARY_PATH=/Library/PostgreSQL/9.5/lib:$DYLD_FALLBACK_LIBRARY_PATH、
上述命令中,pg的版本号好和你自己的安装的版本号对应。
然后进入python,import psycopg2,成功。
————————————————————————————2nd 分割继续——————————————————————————————————————
可能会出现第二种情况,就是报错提示 需要openssl的lib。这个时候找到opensll的lib的路径加入到 ~/.bash_profile 文件中如:
11 export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/usr/local/Cellar/openssl/1.0.2j/lib
重新退出终端,再进python,import psycopg2,成功。
如果可以,你可以尝试连接postgresql。方法如以下
详情请参阅:https://www.cplusplus.me/2330.html,感谢作者的提供。
————————————————————————————————————————3rd 分割————————————————————————————————————————————————
尽管以上两部会成功,也有可能出现一个报错:
psql:FATAL:could not open file "golbal 11260".
个人解决方法是:
因为之前安装pg是通过软件包方式安装,多次google和尝试都不能解决问题。采用釜底抽薪的方法,我直接删除了软件包安装的pg-9.6版本,并且在环境变量中删除掉以前版本的path。然后通过Homebrew 安装 pg-9.5版本(版本不是问题,只要是Homebrew能选择的最新只有9.5版本)。
安装成功之后,开启pg服务器,还有端口,就能成功的用python通过psycopg2连接上postgresql。
相关文章推荐
- mono-3.4.0 源码安装时出现的问题 [do-install] Error 2 [install-pcl-targets] Error 1 解决方法
- Mac 安装 Genymotion 下载虚拟机出现 The file is corrupt 提示问题解决办法
- 安装nfs-kernel-server出现依赖问题的解决办法
- 解决Mac安装和删除windows系统,出现问题:无法合并分区
- 解决Virtual Box 安装Mac OS X当出现“hfs: summary table not allowed on FS with block size of 2048”问题
- 树莓派搭建web服务器时安装nginx出现依赖问题解决方法
- Pytorch源码安装(附加可能出现的问题解决)
- mono-3.4.0 源码安装时出现的问题 [do-install] Error 2 [install-pcl-targets] Error 1 解决方法
- 解决vmware虚拟机安装苹果系统Mac OS X 10.10出现“二进制转换不支持用于Mac OS X”的问题。
- 用mysql5.6.21源码安装mysql出现问题解决
- Apache 源码包安装以及出现一些问题的解决 汇总
- MAC安装Win10出现”在efi系统上,windows只能安装到gpt分区”问题的解决
- Mac 安装 Genymotion 下载虚拟机出现 The file is corrupt 提示问题解决办法
- Apache 源码包安装以及出现一些问题的解决 汇总
- 解决Virtual Box 下安装Mac OS X时出现的“hfs: summary table not allowed on FS with block size of 2048”问题
- 解决Mac下安装pymssql出现的问题
- Mac中Myeclipse 10安装破解,以及安装出现的问题解决
- 解决安装ros时出现的Depends: ros-indigo-simulators依赖问题
- 解决Virtual Box 下安装Mac OS X时出现的“hfs: summary table not allowed on FS with block size of 2048”问题
- Mac anaconda下安装库出现UnsatisfiableError问题的解决办法