当前位置: 首页 > news >正文

github开源版pymol安装(ubuntu22.04实战版)

1. 克隆 PyMOL 的 GitHub 仓库

首先,你需要从 GitHub 克隆 PyMOL 的源代码:

git clone https://github.com/schrodinger/pymol-open-source.git
cd pymol-open-source

2. 安装依赖项

PyMOL 依赖一些系统库和 Python 包,确保先安装它们:

conda create -n pymol_env python=3.9
conda activate pymol_env
sudo apt install g++
conda install pip
conda install -c conda-forge glew freeglut libpng freetype libxml2
pip install openvr
conda install conda-forge::pmw
conda install conda-forge::msgpack-c
conda install conda-forge::glm
conda install conda-forge::catch2
conda install conda-forge::libnetcdf
conda install -c conda-forge pyqt
conda install numpy
sudo apt install python3-dev
sudo apt install libmsgpack-dev
sudo apt install libglew-dev

如果这个依赖装不上就先别装

sudo apt install libmmtf-dev
(pymol_env) xxx@xxx-ubuntu22:~/xxx/pymol-open-source$ sudo apt install libmmtf-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
E: 无法定位软件包 libmmtf-dev

这个包需要源码编译安装

git clone https://github.com/rcsb/mmtf-cpp.git
cd mmtf-cpp/
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local
make
sudo make install

3.安装

在pymol-open-source中运行

python setup.py install

相关文章:

  • 最宽温度范围文本格式PT1000分度表-200~850度及PT1000铂电阻温度传感器计算公式
  • BLIP论文笔记
  • 软件名称:系统日志监听工具 v1.0
  • 二、ZooKeeper 集群部署搭建
  • HTMLUnknownElement的使用
  • CSS专题之flex: 1常见问题
  • 性能测试工具JMeter
  • 微服务架构实战:Eureka服务注册发现与Ribbon负载均衡详解
  • 用service 和 SCAN实现sqlplus/jdbc连接Oracle 11g RAC时负载均衡
  • MySQL:游标 cursor 句柄
  • 自动涂胶机设计及其在工业生产中的应用研究
  • Go基础语法与控制结构
  • MongoDB 备份与恢复策略全面指南:保障数据安全的完整方案
  • Windows下编译Zipios
  • Android-Glide学习总结
  • 嵌入式之汇编程序示例
  • GATT 服务的核心函数bt_gatt_discover的介绍
  • DataGrip安装文档
  • 面向超大规模模型的提示词工程
  • 网络安全从零开始(一):基础技能全解析
  • 有没有只做软装方案收设计费的网站/如何联系百度人工客服
  • 网站建设要求 优帮云/进入百度搜索首页
  • 海淀深圳网站建设公司/google图片搜索引擎入口
  • 建网站找哪家公司/搜狗推广管家
  • 购物网站建设价格/网站建设网站推广
  • 做个网站的价格/广州全网推广