作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在我的 Ubuntu 上安装了这个软件包:pyinteraph.py安装后,我遇到了这个问题:
File "/home/user/Scrivania/PyInteraph-1.0/test/pyinteraph/pyinteraph", line 162, in <module>
from libinteract import libinteract as li
File "/home/user/Scrivania/PyInteraph-1.0/test/lib/python/libinteract/libinteract.py", line 8, in <module>
from innerloops import LoopDistances
ImportError: /home/user/Scrivania/PyInteraph-1.0/test/lib/python/libinteract/innerloops.so: undefined symbol: sqmI
我不知道如何解决
最佳答案
经过一些调整,我能够在我的机器上安装并使其正常工作...这绝对不理想,希望软件包维护者可以更新安装说明。
这就是我所做的:
mkdir myproj
cd myproj
virtualenv --python=python2.7 venv
源 venv/bin/activate
pip install numpy scipy matplotlib networkx weave
pip install MDAnalysis==0.7.6
git clone https://github.com/ELELAB/pyinteraph.git
weave
而不是 scipy.weave
。将文件 venv/lib/python2.7/site-packages/MDAnalysis/analysis/distances.py
中的几行更改为:import numpy
from scipy import sparse
from scipy import weave
from scipy.weave import converters
至
import numpy
from scipy import sparse
# from scipy import weave
# from scipy.weave import converters
import weave
from weave import converters
然后要检查它是否正常工作,请打开 python shell 并尝试:
from libinteract import libinteract
如果没有错误,就可以开始了。
编辑:维护者有可用的 py3 版本 here
关于python - python : undefined symbol: sqmI 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59829125/
我已经在我的 Ubuntu 上安装了这个软件包:pyinteraph.py安装后,我遇到了这个问题: File "/home/user/Scrivania/PyInteraph-1.0/test/py
我是一名优秀的程序员,十分优秀!