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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是在Linux系统安装Pymol的步骤: 1. 打开终端,输入以下命令安装依赖库: sudo apt-get install python-dev libglew-dev freeglut3-dev libpng-dev libfreetype6-dev libxml2-dev libmsgpack-dev python-pmw python-pip 2. 安装Pymol: sudo pip install pymol 3. 安装完成后,在终端中输入以下命令启动Pymolpymol 4. 如果您想在桌面上创建一个快捷方式,可以在终端中输入以下命令: sudo ln -s /usr/local/bin/pymol /usr/bin/pymol 这样,您就可以在桌面上双击Pymol图标启动程序了。 希望这个教程对您有所帮助! ### 回答2: Pymol是一款用于蛋白质结构分析和可视化的软件,可以在Linux操作系统中运行。本文将介绍如何在Linux安装Pymol软件。 第一步:下载Pymol软件 用户可以在Pymol官网(https://pymol.org)下载 Pymol软件,根据个人需要选择对应版本进行下载。用户需要选择一个Linux版本的tar.gz文件。 第二步:解压Pymol文件 下载完成后,将Pymol文件解压缩。用户可以使用如下命令进行解压缩操作: ``` tar -xzf filename ``` 其中filename是Pymol文件名。 第三步:安装依赖库 在安装Pymol之前,用户需要先安装一些必要的依赖库,包括freeglut3、python2.7,以及numpy库和OpenGL库。在Ubuntu系统中,可以使用如下命令安装这些依赖库: ``` sudo apt-get install freeglut3 python2.7 python-pip python-opengl python-numpy ``` 第四步:安装Pymol 安装依赖库之后,可以使用如下命令安装Pymol: ``` sudo python setup.py install ``` 该命令需要在Pymol文件解压的目录下执行。 第五步:运行Pymol 安装完成后,用户可以运行Pymol来使用该软件。在命令行中输入“pymol”命令即可启动Pymol软件。Pymol提供了一个GUI界面,可以方便用户对蛋白质结构进行可视化。 总结: 以上就是在Linux安装Pymol的步骤,用户需要先下载并解压Pymol文件,然后安装必要的依赖库,最后再安装Pymol并启动该软件即可。通过使用Pymol软件,用户可以更加方便地进行蛋白质结构分析和可视化。 ### 回答3: Pymol是一种分子可视化软件,也是生物学、化学和材料科学领域的重要工具。对于Linux系统的用户来说,安装Pymol是不可避免的操作,下面将详细介绍在Linux安装Pymol的步骤。 1.安装依赖软件包 在Linux系统上,要想安装Pymol首先需要安装一些依赖软件包,包括FreeType、Python、NumPy、TkInter、PyOpenGL等。在不同的Linux系统上命令可能略有不同。 以Ubuntu系统为例,可以使用以下命令安装这些软件包: sudo apt-get install freetype* python python-numpy python-tk python-pmw python-pexpect python-opengl 2.下载Pymol并解压缩 可以到Pymol官方网站( https://pymol.org/ )下载Pymol软件包(文件名通常为pymol-x.xx.x.tar.bz2,其中x.xx.x代表版本号),也可以使用以下命令进行下载: wget https://pymol.org/downloads/pymol/pymol-x.xx.x.tar.bz2 下载完成后,使用以下命令将Pymol解压缩: tar -xvf pymol-x.xx.x.tar.bz2 3.编译Pymol源代码 进入解压缩后的Pymol目录,使用以下命令编译Pymol: cd pymol-x.xx.x sudo python setup.py install 编译过程可能需要一些时间,这取决于电脑的性能和Pymol的版本。如果安装过程中出现依赖软件包错误或其他问题,则需要重新检查安装依赖软件包或重新下载Pymol软件包。 4.启动Pymol 安装完成后,可以使用以下命令启动Pymolpymol Pymol启动后,用户可以在终端或GUI界面中使用Pymol工具进行分子可视化。 总结 在Linux系统安装Pymol需要先安装一些依赖软件包,然后下载并解压缩Pymol源代码,最后进行编译和安装。在安装时需要留意错误提示信息,以便快速调整安装流程。Pymol是一个强大的分子可视化软件,在生物学、化学和材料科学领域有着广泛的应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值