使用pyenv时如何安装libxml2forpython
以下是我的python安装的详细信息:使用pyenv时如何安装libxml2forpython,python,virtualenv,homebrew,libxml2,Python,Virtualenv,Homebrew,Libxml2,以下是我的python安装的详细信息: OSX10.9 用于安装pyenv()的自制软件 python是通过pyenv安装2.7.6安装的 仅针对此项目定制virtualenv 鉴于上面的python安装,如何设置libxml2 到目前为止,我已经尝试了brew安装libxml2,修改了配方——使用python。这看起来像是在编译,但当我尝试使用libxml2时,python开始出现SegFaults 提前谢谢 它可能与针对旧libxml2编译的包有关。您可以使用检查libxml2 orig
- OSX10.9
- 用于安装pyenv()的自制软件
- python是通过
pyenv安装2.7.6安装的
- 仅针对此项目定制
virtualenv
brew安装libxml2
,修改了配方——使用python。这看起来像是在编译,但当我尝试使用libxml2时,python开始出现SegFaults
提前谢谢 它可能与针对旧libxml2编译的包有关。您可以使用检查libxml2 origin,运行
gdb-python
并执行导致SegFault的命令
发生这种情况的一个选择是brew将libxml2安装到本地文件夹,比如说
/usr/local
,并且您的软件包是根据操作系统附带的库进行编译的(在OSX上通常是旧的和有缺陷的,对于Mavericks来说不确定),这些库来自/usr/lib
它可能与针对旧libxml2编译的包有关。您可以使用检查libxml2 origin,运行gdb-python
并执行导致SegFault的命令
发生这种情况的一个选择是brew将libxml2安装到本地文件夹,比如说/usr/local
,并且您的软件包是根据操作系统附带的库进行编译的(在OSX上通常是旧的和有缺陷的,对于Mavericks来说不确定),这些库来自/usr/lib
找到了解决办法
brew install libxml2 --with-python
一些文件已安装到/usr/local/lib/python2.7/site packages/libxml2*
中。我把它们复制到我的virtualenv网站包中,瞧,一切都成功了
符号链接可能是更好的尝试。找到了解决方案
brew install libxml2 --with-python
一些文件已安装到/usr/local/lib/python2.7/site packages/libxml2*
中。我把它们复制到我的virtualenv网站包中,瞧,一切都成功了
符号链接可能是更好的尝试。请向我们展示完整的错误回溯。请向我们展示完整的错误回溯。