原文链接:http://blog.sciencenet.cn/home.php?mod=space&uid=1181151&do=blog&id=865515

Note1. 整个安装过程主要参考下述网页:http://www.pymolwiki.org/index.php/Windows_Install

Note2. 需要首先安装Python2.7和vcpython2.7(即Microsoft VC++ Compiler for Python, 浏览器中打开http://aka.ms/vcpython27下载安装), 然后在Python2.7的环境下安装Pip, numpy, setuptools等模块,最后从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymol页面下载PyMOL的安装文件whl,利用pip进行安装。

详细步骤如下(Suppose vcpython27已安装):

1. 安装Python2.7 官方下载地址:
https://www.python.org/download/releases/2.7.5/ 我安装在C盘根目录下,生成安装目录为C:\Python27

2. 从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip 下载pip安装文件pip‑6.0.7‑py2.py3‑none‑any.whl,放在Python根目录中。打开cmd窗口,执行

python.exe pip-6.0.7-py2.py3-none‑any.whl/pip install pip-6.0.7-py2.py3-none‑any.whl

安装pip到C:\Python27\Scripts

3. 命令行一次执行

#安装SetupTools
pip search setuptools
pip install setuptools #安装Matplotlib
pip search matplotlib
pip install matplotlib

或者在下载的文件夹里面:

执行 pip install  matplotlib-1.4.3-cp27-none-win_amd64.whl

安装预先下载的whl包

对于出现的 error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27

参考:windows下使用pip安装包的时候需要机器装有vs2008,VS2012还不行,如果不想装VS2008的话,可以安装一个Micorsoft Visual C++ Compiler for Python 2.7的包

4.运行....................

3. 命令行进入C:\Python27\Scripts目录,依次执行

pip install pmw

pip install numpy

pip install setuptools

安装pmw,numpy和setuptools模块。
4. 从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymol下载相应的Pymol安装文件,放入C:\Python27\Scripts目录。因为是64位windows和python27,所以下载的是pymol-1.7.2.1-cp27-none-win_amd64.whl和pymol_launcher-1.0-cp27-none-win_amd64.whl。

5. cmd窗口执行

pip install pymol-1.7.2.1-cp27-none-win_amd64.whl

安装pymol,安装时间比较长,安装完之后在scripts文件夹下生成pymol.cmd文件,双击运行即可打开pymol运行窗口。

执行

pip install pymol_launcher-1.0-cp27-none-win_amd64.whl

安装pymol launcher,安装时间很短,安装完后在Python27目录下生成PyMOL.exe文件,双击打开PyMOL的运行主窗口。

6. 双击scripts文件夹下的pymol.cmd即可打开pymol运行窗口。

另外,锦上添花的步骤(在运行PyMOL时安装/加载plugins):
7. 从https://github.com/Pymol-Scripts/Pymol-script-repo/zipball/master下载Pymol-script-repo(zip file)
8. 解压到: C:\Python27\Lib\site-packages\pymol\pymol_path\Pymol-script-repo 确认文件名和路径完全正确。

9. 打开记事本程序把下面的代码粘贴进去:

# Add paths to sys.path so PyMOL can find modules and scripts

import sys, os

pymol_git = os.path.abspath(os.path.join(os.environ['PYMOL_PATH'], 'Pymol-script-repo'))

os.environ['PYMOL_GIT_MOD'] = os.path.join(pymol_git,'modules')

sys.path.append(pymol_git)

sys.path.append(os.environ['PYMOL_GIT_MOD'])

# Make setting changes to Plugin Manager

import pymol.plugins

pymol.plugins.preferences = {'instantsave': False, 'verbose': False}

pymol.plugins.autoload = {'apbs_tools': False}

pymol.plugins.set_startup_path([os.path.join(pymol_git, 'plugins'), os.path.join(sys.prefix, 'Lib', 'site-packages', 'pmg_tk', 'startup')])

pymol.plugins.preferences = {'instantsave': True, 'verbose': False}

然后将文件存为:File->Save as->All files-> C:\Python27\Lib\site-packages\pymol\pymol_path\run_on_startup.py 

10. 再次打开PyMOL,从主菜单的Plugins选项就可以安装和运行plugins了。

DIY的哦,不收费~

windows下安装Python-Whl文件的更多相关文章

  1. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  2. Windows下安装python的scipy等科学计算包(转)

    如果要使用python进行科学计算.数据分析等,一定要安装scipy.seaborn.numpy等等包. 但Windows下安装python的第三方库经常会出现问题.此前,已介绍过Windows下如何 ...

  3. linux和windows下安装python拓展包及requirement.txt安装类库

    python拓展包安装 直接安装拓展包默认路径: Unix(Linux)默认路径:/usr/local/lib/pythonX.Y/site-packagesWindows默认路径:C:\Python ...

  4. Windows下安装Python虚拟环境

    Windows下安装Python虚拟环境 虚拟环境安装 需求概要 "虚拟环境"是从电脑独立开辟出来的环境.就好比我们生活中的橱柜中,会把酱油放在一个瓶子里,把醋放在另外一个瓶子里, ...

  5. windows下安装python模块

    如何在windows下安装python模块 1. 官网下载安装包,比如(pip : https://pypi.python.org/pypi/pip#downloads) pip-9.0.1.tar. ...

  6. windows下安装python和依赖包的利器——Anaconda

    在windows下安装python和很多依赖包,安装起来略为痛苦,可以使用python的大整合包——Anaconda Anaconda下载地址: http://continuum.io/downloa ...

  7. windows下安装python、环境设置、多python版本的切换、pyserial与多版本python安装、windows命令行下切换目录

    1.windows下安装python 官网下载安装即可 2.安装后的环境设置 我的电脑--属性--高级--设置path的地方添加python安装目录,如C:\Python27;C:\Python33 ...

  8. windows下安装python的C扩展编译环境(解决“Unable to find vcvarsall.bat”)

    个人文章除注明转载外,均为个人原创或者翻译. 个人文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商: 本文链接:http://www.cnblogs.com/f ...

  9. Windows下安装Python数据库模块--MySQLdb

    ## 1.下载MySQLdb [去官网](http://pypi.python.org/pypi/MySQL-python/) 下载对应的编译好的版本(现在官网最新版本为1.2.5): MySQL-p ...

  10. windows下安装python 且 安装pip

    1.安装python 第一步,windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在Python的官方主页上面下载最新的Python安装包.  下载地址是:http ...

随机推荐

  1. unigui的菜单树补习【2】treeview

    Treeview用于显示按照树形结构进行组织的数据.           Treeview控件中一个树形图由节点(TreeNode)和连接线组成.TtreeNode是TTreeview的基本组成单元. ...

  2. selenium常用操作,查找元素,操作Cookie,获取截图,获取窗口信息,切换,执行js代码

    目录: 1. 常用操作 2. 查找元素 3. 操作Cookie 4. 获取截图 5. 获取窗口信息 6. 切换 7. 执行JS代码 简介 selenium.webdriver.remote.webdr ...

  3. nyoj 309

    #include<stdio.h> #include<stdlib.h> #define N 1100 int c[N]; int main() { int l,n,i,m,a ...

  4. 数字统计(2010年NOIP全国联赛普及组)

    题目描述 请统计某个给定范围[L, R]的所有整数中,数字 2 出现的次数. 比如给定范围[2, 22],数字 2 在数 2 中出现了 1 次,在数 12 中出现 1 次,在数 20 中出 现 1 次 ...

  5. LA 4850 贪心

    感谢SF巨和WH巨的指导.. 首先,YY得到一个结论,罚值最大的最小值必定是按照截止时间排序得到的.然后,选一个任务插到其他位置,必定产生罚值最大值更大的情况,但有可能产生两个罚值最大情况和更小的情况 ...

  6. UVa 10693 - Traffic Volume

    題目:車速為v,車之間的距離最少為v^2/(2f)(防止裝車),車長為L,問1小時最多能走過幾輛車. 分析:數學.物理.             根據題意能够列出方程:nL + (n-1)d = nL ...

  7. 未能加载文件或程序集“System.Web.Helpers, Version=2.0.0.0

    在本地终于用上了ASP.NET MVC4自带的认证功能,但放到生产服务器上就出问题了:打开注册页面没问题,但一点下注册按钮就报错了: 未能加载文件或程序集"System.Web.Helper ...

  8. Linux下RTC时间的读写分析【转】

    本文转载自:http://blog.csdn.net/little_walt/article/details/52880840 Linux系统下包含两个时间:系统时间和RTC时间. 系统时间:是由主芯 ...

  9. VMware Tools的安装

    mkdir /mnt/cdrom  首先创建一个文件夹mount /dev/cdrom /mnt/cdrom   然后挂载 这样的话,就可以看到 /mnt/cdrom文件夹下有文件了 ls  /mnt ...

  10. hibernate初步

    Hibernate开发步骤1.新创建工程并且导入相关的包 主要是hibernate.mysql相关的JAR包. 注意:新导入的hibernate相关的JAR包是否与你当前所使用的jdk版本是否兼容,且 ...