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装的依赖+源编码的要重新编码!!!

相关推荐
徐子元竟然被占了!!8 小时前
Linux-systemctl
linux·数据库·oracle
Tipriest_9 小时前
conda使用详细指南
conda
_w_z_j_11 小时前
Linux----mmap
linux
程序员zgh12 小时前
Linux系统常用命令集合
linux·运维·服务器·c语言·开发语言·c++
Bigan(安)12 小时前
【奶茶Beta专项】【LVGL9.4源码分析】09-core-obj_class对象类系统
linux·c语言·mcu·arm·unix
紫郢剑侠13 小时前
飞秋@Windows +iptux@Linux,打造内网跨平台IM环境
linux·运维·服务器·im·qq
保持低旋律节奏13 小时前
linux——调试
linux·运维·服务器
牛奶咖啡1313 小时前
Linux系统故障排查思路实践教程(下)
linux·运维·服务器·su命令切换用户问题解决·文件打开过多问题解决·linux网络故障问题解决·linux故障排查思路
coder4_13 小时前
Linux 数据同步全攻略:NFS 共享、inotify+rsync 与 sersync 实战指南
linux·rsync·文件共享·nfs·数据同步·inotify·实时备份
一苓二肆13 小时前
代码常用工具使用
git·vscode·docker·github·vim