【从部署服务器到安装autodock vina】

注意:服务器 linux系统选用ubuntu

  • 登录系统,如果没有图形化见面可以先安装图形化界面
    可以参考该视频 --> linux安装图形化界面

非阿里云ubuntu 依次执行以下命令

sudo apt-get update
sudo apt-get install gnome
sudo reboot

阿里云ubuntu 需多执行几条命令

sudo apt-get -f install
sudo reboot
sudo apt-get install gnome-session
sudo apt-get install lightdm
sudo apt-get install unity-greeter
sudo dpkg-reconfigure lightdm
sudo reboot

图形化界面安装好之后,服务器界面应该是这样,不再是命令行了
在这里插入图片描述

  • 安装anaconda
    1.登录清华源镜像站下载anaconda(用于管理不同的python版本)
    anaconda安装包下载
    拉到下方,下载 Anaconda3-2023.03-Linux-x86_64.sh 版本,千万不要下错版本
    下载后在File --> Downloads 文件夹里可以找到

    2.创建software文件夹管理后续软件
    在home页面点击右键 打开终端
    在这里插入图片描述
    输入命令,创建文件夹

mkdir software

回到Downloads文件夹,将下载的anaconda移动到software文件夹中(鼠标右键即可 和windows一样)

3.安装Anaconda
切记,一定要在software文件夹中打开终端,界面如图所示
在这里插入图片描述
输入命令

bash Anaconda3-2023.03-Linux-x86_64.sh

根据界面提示按下 enter 键,随后出现 yes or no 界面
在这里插入图片描述
输入 yes,再按下enter确认,等待安装完毕
在这里插入图片描述

  • 安装pymol
    1.用anaconda安装pymol的虚拟环境
    此时打开终端(任意位置),可以发现前方出现(base)的字样,即表示anaconda安装成功。
    紧接着开始创建pymol的环境,输入以下命令
conda create -n pymol

在这里插入图片描述
环境创建成功!紧接着激活环境,输入以下代码

conda activate pymol

在这里插入图片描述
可以发现终端标识变成了 pymol

2.安装
紧接着输入以下命令

conda install -c conda-forge pymol-open-source

等待一段时间安装完成,紧接着输入以下代码验证pymol安装是否成功

pymol

在这里插入图片描述
弹出以上界面则表示pymol安装成功,后续使用pymol均是先切换至pymol环境,再输入pymol!
附一些pymol的用法,自己悟!
b站up小关同学 - pymol用法
b站upDS医学生- pymol用法

  • 安装autodock tools
    打开网址: https://ccsb.scripps.edu/mgltools/ 下载linux版
    将下载后文件移动至software文件夹下,解压
tar zxvf mgltools_86_64Linux2_1.5.7p1.tar.gz

进入解压后的文件夹,打开命令行

 创建autodock tools环境
conda create -n tools
切换环境
conda activate tools
安装
./install.sh

安装后需要添加环境变量
在Home页重新打开终端,切换至tools环境

显示隐藏文件
ls -a

在这里插入图片描述

打开配置文件
gedit .bashrc

添加以下配置,具体操作跟着视频来 --> 修改tools环境变量
在这里插入图片描述

修改保存后,输入命令立即刷新配置

source .bashrc

还需在tools环境下安装一些图形库以支持autodock tools

sudo apt-get update
sudo apt-get install libgl1-mesa-glx
sudo apt-get install libglu1-mesa libxi-dev libxmu-dev libglu1-mesa-dev

都安装完,启动autodock tools

pmv

在这里插入图片描述

  • 安装autodock vina
    附vina官网网址 --> vina官网
    在安装之前,需要设置以下anaconda的镜像源(换成清华源,否则默认路径下载太慢)
    打开命令窗口,在(base)环境下输入命令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

设置后输入以下命令验证是否设置成功

conda config --show channels

在这里插入图片描述
如果输错了,输入以下代码删除

conda config --remove channels 错误的源地址(不是这个中文啊 是你输错的那串地址 = = )
创建虚拟环境
conda create -n vina python=3
激活环境
conda activate vina
安装对应版本的numpy 否则会报错
conda install -c conda-forge numpy swig boost-cpp sphinx sphinx_rtd_theme
安装
conda install -c conda-forge vina

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/445803.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

python:布伊山德U检验(Buishand U test,BUT)突变点检测(以NDVI时间序列为例)

作者:CSDN @ _养乐多_ 本文将介绍布伊山德U检验(Buishand U test,BUT)突变点检测代码。以 NDVI 时间序列为例。输入数据可以是csv,一列NDVI值,一列时间。代码可以扩展到遥感时间序列突变检测(突变年份、突变幅度等)中。 结果如下图所示, 文章目录 一、准备数据二、…

【数据可视化】动手用matplotlib绘制关联规则网络图

下载文中数据、代码、绘图结果 文章目录 关于数据绘图函数完整可运行的代码运行结果 关于数据 如果想知道本文的关联规则数据是怎么来的,请阅读这篇文章 绘图函数 Python中似乎没有很方便的绘制网络图的函数。 下面是本人自行实现的绘图函数,如果想…

解决idea各种奇葩报错(前提代码正确)

1.当idea中报错,把idea系统关掉 2.删除.idea中原有的配置 3.重新打开工程,基本上可以解决(具体情况具体分析)

DDT+yaml实现数据驱动接口自动化

前言 在之前的文章中我们知道了yaml文件可以进行接口自动化。除了yaml文件,Excel文档也可以用来编写自动化测试用例。 一定很想知道这两者有什么区别吧? 1、Excel使用简单,维护难,多种数据类型转换起来比较复杂 2、yaml学习稍…

解决QT cc1plus.exe: error: out of memory allocating

QT中增加资源文件过大时,会编译不过,报错: cc1plus.exe: out of memory allocating 1073745919 bytes 使用qrc资源文件,也就是在QT的工程中添加资源文件,就是添加的资源文件(如qrc.cpp)会直接被…

解决轻松解决谷歌浏览器火狐浏览器主页被360导航篡改问题浏览器启动页被篡改为360导航栏等

重置Chrome浏览器设置 尝试重置chrome浏览器全部设置。进入Chrome设置页,点击最下方的“高级设置”。 将鼠标滚到最底部,点击“重置设置” 然后关闭浏览器,重新打开即可。 包括ie几乎所有浏览器都可以重置... 重置火狐浏览器设置 设置——主…

WIN32部分知识介绍

🌈前言:此篇博客是为下一篇的《贪吃蛇》的做的前戏工作,这篇会讲到贪吃蛇所用到的一些工具以及函数。 首先在讲WIN32的内容时我们想了解一下他的基本概念: Windows 这个多作业系统除了协调应⽤程序的执⾏、分配内存、管理资源之外…

zookeeper Study

zk介绍;一种分布式协调服务。 分布式锁,集群选举,数据同步 。 zk都能进行操作,redis,kafka,rabbitmq,都能够用zk做协调管理服务。关键时zk简单操作。 应用说明: 简单介绍一下流程 &…

Vivado原语模板

1.原语的概念 原语是一种元件! FPGA原语是芯片制造商已经定义好的基本电路元件,是一系列组成逻辑电路的基本单元,FPGA开发者编写逻辑代码时可以调用原语进行底层构建。 原语可分为预定义原语和用户自定义原语。预定义原语为如and/or等门级原语…

吴恩达机器学习-可选实验室:逻辑回归(Logistic Regression))

在这个不评分的实验中,你会探索sigmoid函数(也称为逻辑函数)探索逻辑回归;哪个用到了sigmoid函数 import numpy as np %matplotlib widget import matplotlib.pyplot as plt from plt_one_addpt_onclick import plt_one_addpt_onclick from lab_utils_common impor…

​SSD主控厂商SMI 4FQ23最新财报发布:业绩表现超预期

Silicon Motion Technology Corporation公布了截至2023年12月31日的第四季度财务报告。 2023年第四季度(4FQ23)销售收入相对于上一季度(3FQ23)增长了17%。同时,与去年同期(4FQ22)相比&#xff0…

设计模式学习系列 -- 随记

文章目录 前言 一、设计模式是什么? 二、设计模式的历史 三、为什么以及如何学习设计模式? 四、关于模式的争议 一种针对不完善编程语言的蹩脚解决方案 低效的解决方案 不当使用 五、设计模式分类 总结 前言 最近可能工作生活上的稳定慢慢感觉自己丢失…

Python实现ETS指标平滑模型(ETSModel算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 ETS模型(Error-Trend-Seasonality Model),是一种广泛应用于时间序列…

基于Token的身份验证:安全与效率的结合

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

STM32中断和外部中断

NVIC:嵌套中断向量控制器:用于统一分配中断优先级和管理中断 响应式优先级:也可以称为插队式优先级哪个优先级高优先处理哪个 抢占式优先级:优先级高的可以优先被处理,相当于CPU可以暂时中断当前处理的程序&#xff0c…

EVE-NG桥接虚拟网卡实现与虚拟机通讯

一、知识补充 1、VMware网络连接 在VM中,给我们提供了以下几种连接网络的模式 桥接模式:直接联机物理网络NAT模式:用于共享主机的IP地址仅主机模式:与主机共享的专用网络自定义:特定虚拟网络LAN区段 特别注意的是&am…

一款Mac系统NTFS磁盘读写软件Tuxera NTFS 2023 for Mac

当您获得一台新 Mac 时,它只能读取 Windows NTFS 格式的 USB 驱动器。要将文件添加、保存或写入您的 Mac,您需要一个附加的 NTFS 驱动程序。Tuxera 的 Microsoft NTFS for Mac 2023是一款易于使用的软件,可以在 Mac 上打开、编辑、复制、移动…

如何查看centos7中启动了几个nginx

在 CentOS 7 中,最常用的几种方法如下: 1. 使用 ps 命令 ps 命令可以用来显示当前系统中正在运行的进程。要查看所有 Nginx 进程,可以使用以下命令: ps -ef | grep nginx这个命令会列出所有包含“nginx”字符串的进程。输出中会…

win11家庭版docker和milvus

docker 1、官网下载docker文件Get Started | Docker,选择download for windows下载。 2、双击打开下载好的文件Docker Desktop Installer.exe,add shortcut to desktop选择√代表同意添加快捷键到桌面,如果不勾选就说明不创建快捷键&#x…

关于安卓ZXing条码识别(二)适配竖屏

背景 不知道如何引入源码的,请看我第一篇文章,安卓源码引入 第一篇文章,粗略讲解了如何引入zxing到安卓的源码中,但是默认是横屏识别。 本文内容,就是如何进行竖屏识别。 环境 win10 as4 jdk8 感谢 博客 实现 …