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

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
http://www.lryc.cn/news/2385577.html

相关文章:

  • pycharm无需科学上网工具下载插件的解决方案
  • Halcon计算点到平面的距离没有那么简单
  • 基于DenseNet的医学影像辅助诊断系统开发教程
  • 数据中台如何设计?中台开发技术方案,数据治理方案,大数据建设方案合集
  • Python爬虫设置IP代理
  • Adminer 连接mssql sqlserver
  • C++系统IO
  • 利用 Python 爬虫获取唯品会 VIP 商品详情:实战指南
  • DELL EMC PowerStore BBU更换手册
  • css五边形
  • 三种常见脉冲神经网络编码方式解读
  • Go语言实战:使用 excelize 实现多层复杂Excel表头导出教程
  • STM32F103 HAL多实例通用USART驱动 - 高效DMA+RingBuffer方案,量产级工程模板
  • HTML回顾
  • 机器视觉6-halcon高级教程
  • YOLOv8 的双 Backbone 架构:解锁目标检测新性能
  • 1.4 TypeScript 编译是如何工作的?
  • 【HTML-4】HTML段落标签:构建内容结构的基础
  • 国际前沿知识系列五:时间序列建模方法在头部撞击运动学测量数据降噪中的应用
  • 未授权访问漏洞利用链实战总结
  • Centos上搭建 OpenResty
  • Web 服务、 Nfs 服务器以及 Dns 服务器综合实验
  • 保证数据库 + redis在读写分离场景中事务的一致性
  • 汇编语言的子程序魔法:解锁四则运算的奥秘
  • 快速解决Linux 中yum镜像拉取失败问题
  • C#核心概念解析:析构函数、readonly与this关键字
  • HarmonyOS基础组件:Button三种类型的使用
  • 深入理解设计模式之适配器模式
  • 预训练模型:深度学习的通用特征引擎
  • C++题解(33)2025年顺德区中小学生程序设计展示活动(初中组C++)U560876 美丽数(一)和 U560878 美丽数(二)题解