专栏/PyMOL小白自留教程1——PyMOL的安装

PyMOL小白自留教程1——PyMOL的安装

2023年04月14日 10:13--浏览 · --点赞 · --评论
粉丝:23文章:3

       PyMOL是一款基于Python语言的三维结构可视化软件,非常简单实用。2019年,第一次接触和使用这款软件,现在将自己安装和使用的过程总结分享出来,希望能对大家有些许帮助。过程我尽量写得详尽,如有错误也请大家不吝批评。

另:1.安装笔记是2020年初写的,使用的就是自己安装时的过程截图,所以安装版本并不是现在最新版,但过程是相同的。2.本人电脑是win10系统,以下方法均基于windows系统。


一.Python安装

1. 网址:https://www.python.org/downloads/windows/,选择相应版本安装包下载即可。

本次安装版本为Python 3.9.2




2. 安装时,选择“Install launcher for all users”和“Add Python 3.9 to PATH”两个选择框,并以Customize installation方式安装,随后安装选项均为默认,直至出现安装位置。

3. 安装位置:

新建文件夹作为根目录(自行定义命名,但需要记住安装位置): 

 D:\anacondapython27-64

将python安装在该目录中

2. CMD中运行D:\anacondapython27-64\python.exe -V

出现软件版本号,说明安装成功

二.PyMOL安装

通常安装PyMOL有两种方式:一是从官网下载安装;二是下载开源版。

1. 官网:https://pymol.org/2/

官网安装,方便快捷,但需要注册,付费。

或者可以选择试用30天后付费。30天后,一般功能不受影响,但渲染(Ray)后会出现水印,将无法生成高质量的图片。

(官网PyMOL给出的运行环境为Python3.7)

Python与PyMol的版本需要相互对应匹配

2.下载开源版

本次下载python为python3.9

进入Unofficial Windows Binaries for Python Extension Packages网站(https://www.lfd.uci.edu/~gohlke/pythonlibs/)

下载与之前安装的python版本相应pymol的whl文件包:

    numpy‑1.20.1+mkl‑cp39‑cp39‑win_amd64.whl

    pymol_launcher‑2.1‑cp39‑cp39‑win_amd64.whl

    pymol‑2.5.0a0‑cp39‑cp39‑win_amd64.whl 或pymol-2.4.0-cp39-cp39-win_amd64.whl

    Pmw-2.0.1-py3-none-any.whl

     

numpy‑1.14.6+mkl‑cp27‑cp27m‑win_amd64.whl代表python2.7 64bit的python和系统。

我下载的是python3.9版本,win系统为64位,因此下载为:      

    1)  numpy‑1.20.1+mkl‑cp39‑cp39‑win_amd64.whl



   2)  pymol_launcher‑2.1‑cp39‑cp39‑win_amd64.whl

   3)  pymol‑2.5.0a0‑cp39‑cp39‑win_amd64.whl


将下载的文件放在PyMol的根目录中。

在系统CMD中运行文件

分别运行指令:

D:\anacondapython27-64\python.exe -m pip install D:/numpy-1.20.1+mkl-cp39-cp39-win_amd64.whl

D:\anacondapython27-64\python.exe -m pip install D:/pymol-2.5.0a0-cp39-cp39-win_amd64.whl

D:\anacondapython27-64\python.exe -m pip install D:/pymol-2.4.0-cp39-cp39-win_amd64.whl(与上一指令为不同版本,尝试后二者皆可,因此安装时二者选择一个安装即可)

D:\anacondapython27-64\python.exe -m pip install D:/pymol_launcher-2.1-cp39-cp39-win_amd64.whl

D:\anacondapython27-64\python.exe -m pip install D:/Pmw-2.0.1-py3-none-any.whl

运行完成的情况:



完成运行以后在python安装的文件夹下即有PyMOL.exe文件。



注:

以此种方式安装出来的为pymol1的界面,菜单栏窗口和显示窗口是分离的,pymol1也可以正常使用。但更多功能是在pymol2中实现,且与官方版本更加接近,

需在CMD下运行指令:pip3 install PyQt5


运行成功后再重启pymol,界面即为Pymol2界面。



投诉或建议