pymol安装教程linux,Pymol安装与问题解决

本文介绍了如何在Ubuntu系统中安装Pymol,一个用于分子结构展示的开源软件。在安装过程中遇到的栈溢出问题,可以通过增加栈大小来解决。详细步骤包括在/etc/profile中添加ulimit命令,以及设置环境变量。此外,还提供了手动安装的步骤和检查OpenGL环境的建议。
摘要由CSDN通过智能技术生成

Pymol是一个开放源码,由使用者赞助的分子三维结构显示软件,由Warren Lyford DeLano编写,并且由DeLano Scientific LLC负责商业发行。

Pymol被用来创作高品质的分子(特别是生物大分子如蛋白质)三维结构。据软件作者宣称,在所有正式发表的科学论文中的蛋白质结构图像中,有四分之一是使用Pymol来制作的。

Pymol名字的来源:“Py”表示该软件基于python这个计算机语言,“Mol”则是英文分子(molucule)的缩写,表示该软件用来显示分子结构。

安装方法:

1sudo apt-get install pymol

我们通过pymol命令运行,看似安装成功,但是我们打开时会终端出现:

Segmentation fault

aeab13d56ed686ac1f700e1aa0406678.png

深度截图20151203010035

出现这个问题主要是栈溢出造成的,因为默认ubuntu只有8MB,所以我们需要增加栈桥大小

百度上给予了这些方法:

在/etc/profile 的最后面添加ulimit -s unlimited 保存,source /etc/profile使修改文件生效

linux查看修改线程默认栈空间大小 :ulimit -s

1、通过命令 ulimit -s 查看linux的默认栈空间大小,默认情况下 为10240 即10M

2、通过命令 ulimit -s 设置大小值 临时改变栈空间大小:ulimit -s 102400, 即修改为100M

3、可以在/etc/rc.local 内 加入 ulimit -s 102400 则可以开机就设置栈空间大小

4、在/etc/security/limits.conf 中也可以改变栈空间大小:

#

soft stack 102400

重新登录,执行ulimit -s 即可看到改为102400 即100M

4709e004c2ce3546c2ae1454684f56d9.png

深度截图20151203010949

最好我的方法是:

1sudo gedit /etc/profile

在最后一行增加:

1

2

3

4# add ulimit

ulimit -s 102400

重启,再ulimit -s

发现变为

1102400

完美解决!

1.如果自行安装最新的编译包,只需(倘若安装在我的kangsgo主目录的mdinstall/plot/py目录下):

python setup.py build install –home=/home/kangsgo/mdinstall/plot/py

2.设置环境变量:

1

2

3

4

5

6

7~/.zshrc

# pymol

export PATH=”$PATH:/home/kangsgo/mdinstall/plot/py/bin/:.”

source ~/.zshrc

倘若还不行请安装openGL环境或者直接上CUDA

6d0e2a097d53df4b6bda7a49080c6a50.png

深度截图20151203051619

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值