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

1. 克隆 PyMOL 的 GitHub 仓库

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

bash 复制代码
git clone https://github.com/schrodinger/pymol-open-source.git
cd pymol-open-source

2. 安装依赖项

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

bash 复制代码
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

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

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

这个包需要源码编译安装

bash 复制代码
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中运行

bash 复制代码
python setup.py install

这个pymol还支持迁移到其他系统中,比如我就从ubuntu22.04迁移到了24.04,打包好环境+重装一些apt装的依赖+源编码的要重新编码!!!

相关推荐
zylyehuo4 小时前
Linux 彻底且安全地删除文件
linux
鹏毓网络科技17 小时前
Cursor Rules 文件配置实战:3 个隐藏参数让我每月少写 40% 样板代码
前端·github
用户8055336980318 小时前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户0340952979118 小时前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux
嘻嘻仙人1 天前
Ubuntu中 git上传自己的项目和二次上传一般流程
git·github
白鲸开源1 天前
Apache SeaTunnel Zeta Engine 的 Basic Auth 是怎么工作的?
java·vue.js·github
白鲸开源1 天前
一文读懂DolphinScheduler插件机制:如何轻松扩展任务类型与数据源
java·架构·github
徐小夕2 天前
万字拆解 JitWord:企业级实时协同文档底层架构 + 大模型 AI 融合完整实践
前端·vue.js·github
码流怪侠2 天前
【GitHub】Ponytail:给 AI 编码代理植入“懒人资深开发者“灵魂的开源插件深度拆解
程序员·github·ai编程
齐翊2 天前
怎么确认 AI 看懂了你的提示词?
人工智能·github·ai编程