我正在尝试使用pymolwiki(https://pymolwiki.org/index.php/Linux_Install)中描述的方法从源代码中输入我的centos 7系统中的pymol 在运行安装脚本之前一切正常:
#!/bin/bash -e
prefix=/opt/pymol-svn
modules=$prefix/modules
# If you want to install as root, then split this line up in "build"
# and "install" and run the "install" with "sudo"
python2.7 setup.py build install \
--home=$prefix \
--install-lib=$modules \
--install-scripts=$prefix
我收到错误消息并且安装过程已终止:
在contrib / mmtf-c / mmtf_parser.cpp中包含的文件中:31:0: contrib / mmtf -c / mmtf_parser_private.h:38:23:致命错误:msgpack.hpp:没有这样的文件或目录 #包括 ^ 编译终止。
然后我通过yum命令安装了msgpack并尝试再次运行pymol安装脚本,但仍然发生了相同的错误。
我搜索了这个问题,但找不到答案。有人可以帮我吗?最好的问候。
Yeping Sun
答案 0 :(得分:0)
您需要安装msgpack的开发人员包。
yum install msgpack-devel.x86_64
为我修好了。
此处列出了其他一些方法: