基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案(二)

简介: 基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案

九(可跳)、创建python虚拟环境的过程和命令与下面的文章是相同的,可直接参考借鉴下面的文章内容进行操作。

参考文章:点击打开《基于Windows下Anaconda创建python虚拟环境教程》文章

十、接下来用一个github项目举例配置对应Requirements的环境,首先输入下面的命令查询远程服务器Cuda的版本,然后博主的远程服务器上Cuda版本是10.1。

nvidia-smi

十一、依次输入下面的命令创建一个新的python虚拟环境,博主举例虚拟环境名称是PASOGB,python版本是设置为3.7。

conda create -n PASOGB python=3.7
yes

十二、复制下面命令激活上一步创建的虚拟环境,为后续配置项目运行虚拟环境做准备。

conda activate PASOGB

十三、打开网页选择下载对应的Pytorch版本,cu101指的是Cuda的版本号,因为博主的远程服务器端是10.1所以选择101,如果你的Cuda版本是10.2可以选择102,因为上面项目Requirements要求Pytorch版本是1.8.0,所以选择torch为1.8.0,然后因为虚拟环境的python版本是3.7,所以选择cp37m。下载到本地后再上传到远程服务器。

Pytorch各版本下载网页:点击打开链接

十四、复制下面的命令按照项目Requirements要求在之前的虚拟环境中安装Pytorch。

pip install torch-1.8.0+cu101-cp37-cp37m-linux_x86_64.whl

十五、安装pytorch-geometric,点击打开下面的链接,然后寻找点击虚拟环境对应的pytorch-geometric,因为虚拟环境的pytorch版本是1.8.0,Cuda版本是10.1,所以选择下面图片中的内容。

pytorch-geometric各版本下载网页:点击打开链接

十六、然后下载下面图片中红色框的四个文件到本地,然后上传到自己的远程服务器。

十七、复制下面命令安装pytorch-geometric,因为按照项目Requirements要求torch-geometric==2.0.1,所以命令中设定了pytorch-geometric的版本。注意:下载安装需要一定时间,需要耐心等候。也可以换一种安装方式,参考此篇文章第五大部分

pip install torch_sparse-0.6.12-cp37-cp37m-linux_x86_64.whl
pip install torch_spline_conv-1.2.1-cp37-cp37m-linux_x86_64.whl
pip install torch_cluster-1.5.9-cp37-cp37m-linux_x86_64.whl
pip install torch_scatter-2.0.7-cp37-cp37m-linux_x86_64.whl
pip install torch-geometric==2.0.1

十八、项目Requirements剩余的要求可以本地新建一个requirements.txt文本文件,然后将剩余要求复制到文本中去,然后上传到远程服务器。然后复制下面命令运行在虚拟环境中进行对应库的安装。

pip install -r requirements.txt

相关文章
|
19天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
6天前
|
Python
探索Python虚拟环境:virtualenv、venv与pipenv比较
在Python开发中,有效的环境管理至关重要。virtualenv、venv和pipenv是常用的虚拟环境管理工具。virtualenv支持Python 2.7+和3.3+,可创建独立环境;venv为Python 3.3+内置库,简单轻量但功能有限;pipenv则结合了包管理和虚拟环境管理,生成Pipfile.lock确保依赖确定性和安全性,推荐作为首选工具。
|
5天前
|
人工智能 编译器 Python
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
|
10天前
|
机器学习/深度学习 Rust 算法
Python环境管理的新选择:UV和Pixi,高性能Python环境管理方案
近期Python生态系统在包管理领域发生了重要变化,Anaconda调整商业许可证政策,促使社区寻找更开放的解决方案。本文介绍两款新一代Python包管理工具:UV和Pixi。UV用Rust编写,提供高性能依赖解析和项目级环境管理;Pixi基于Conda生态系统,支持conda-forge和PyPI包管理。两者分别适用于高性能需求和深度学习项目,为开发者提供了更多选择。
38 2
|
8天前
|
机器学习/深度学习 人工智能 PyTorch
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
|
7天前
|
存储 运维 安全
阿里云弹性裸金属服务器是什么?产品规格及适用场景介绍
阿里云服务器ECS包括众多产品,其中弹性裸金属服务器(ECS Bare Metal Server)是一种可弹性伸缩的高性能计算服务,计算性能与传统物理机无差别,具有安全物理隔离的特点。分钟级的交付周期将提供给您实时的业务响应能力,助力您的核心业务飞速成长。本文为大家详细介绍弹性裸金属服务器的特点、优势以及与云服务器的对比等内容。
|
15天前
|
人工智能 JSON Linux
利用阿里云GPU加速服务器实现pdf转换为markdown格式
随着AI模型的发展,GPU需求日益增长,尤其是个人学习和研究。直接购置硬件成本高且更新快,建议选择阿里云等提供的GPU加速型服务器。
利用阿里云GPU加速服务器实现pdf转换为markdown格式
|
2天前
|
机器学习/深度学习 弹性计算 缓存
简单聊聊,阿里云2核2G3M带宽云服务器与轻量应用服务器区别及选择参考
2核2G3M带宽云服务器与轻量应用服务器是目前阿里云的活动中,入门级走量型云服务器,轻量云服务器2核2G3M带宽68元一年,经济型e实例云服务器2核2G3M带宽99元1年。同样的配置,对于有的新手用户来说,有必要了解一下他们之间的区别,以及各自的购买和续费相关政策,从而选择更适合自己需求的云服务器。本文为大家简单分析一下我们应该选择哪一款。
|
2天前
|
监控 安全 数据库
阿里云国际站:如何使用阿里云国际站服务器
阿里云国际站服务器是一种强大的云计算服务,可以帮助用户轻松搭建和管理自己的网站、应用程序和数据库。本文将介绍如何使用阿里云国际站服务器,包括注册账户、选择服务器配置、安装操作系统、配置网络和安全设置等方面。
|
5天前
|
弹性计算 安全 搜索推荐
阿里云国际站注册教程:阿里云服务器安全设置
阿里云国际站注册教程:阿里云服务器安全设置 在云计算领域,阿里云是一个备受推崇的品牌,因其强大的技术支持和优质的服务而受到众多用户的青睐。本文将为您介绍阿里云国际站的注册过程,并重点讲解如何进行阿里云服务器的安全设置。