您现在的位置是:首页 > 编程 > 

玩转服务器—从卡顿到秒装,Conda焕新极速体验

2025-07-27 20:01:50
玩转服务器—从卡顿到秒装,Conda焕新极速体验 滴水穿石 非一日之功condaconda 是一个开源的包管理系统和环境管理工具,它能够帮助用户安装、更新、删除和管理各种软件包。conda 最初是由 Continuum Analytics(现为 Anaconda, Inc.)开发的,用于其推出的 Anaconda 发行版。在 conda 被创建之前,开发者面临着多个包管理工具和环境管理工具无法有效

玩转服务器—从卡顿到秒装,Conda焕新极速体验

滴水穿石 非一日之功

conda

conda 是一个开源的包管理系统和环境管理工具,它能够帮助用户安装、更新、删除和管理各种软件包。conda 最初是由 Continuum Analytics(现为 Anaconda, Inc.)开发的,用于其推出的 Anaconda 发行版。在 conda 被创建之前,开发者面临着多个包管理工具和环境管理工具无法有效整合的问题。常见的包管理工具有 pip(Python包管理器),而环境管理工具(如 virtualenvvenv)则用于创建和管理隔离的 Python 环境。这些工具各自存在,并且无法完全解决依赖关系、跨语言软件包的管理等问题。而 conda 通过提供一个环境管理系统,允许用户在不同的虚拟环境中安装和使用不同版本的软件包,从而避免了软件依赖的冲突问题。因此广泛应用于数据科学、生物信息学、机器学习等领域。

:/ 安装包:

Anaconda 和 Miniconda
  • Anaconda 是一个包含 Conda 和大部分数据科学工具的完整发行版,非常适合科研人员、数据科学家和工程师使用。
  • Miniconda 是 Conda 的一个最小化版本,用户可以根据需要选择性地安装包和环境,适合对空间和安装包有更高需求的用户。
在服务器安装

通常情况下我们只需要安装miniconda即可满足使用。

代码语言:javascript代码运行次数:0运行复制
##下载安装包
wget -c .sh
##文件大小141M
#如果网速不好,也可以在镜像站下载安装包,比如:/
wget -c .sh

bash Miniconda-latest-Linux-x86_64.sh
##小Tips  问「yes|no」:输入yes ;没有问「yes|no」直接按回车
##查看软件的知情同意,按 q 可直接退出查看

source ~/.bashrc

下载

镜像站下载

北大镜像

常用命令代码语言:javascript代码运行次数:0运行复制
##创建环境
conda create -n test python=.8

##查看环境
conda info --envs
conda info -e

##安装软件或者指定版本安装
conda install -y fastqc
conda install gnuplot=4.6.2

##删除某一个软件
conda uninstall fastqc
##删除环境
conda remove -n test --all

##创建.condarc 文件
conda config

##conda清理环境缓存
conda clean -i

##查看当前的channel设置
conda config --show-sources
##查看channel状态和优先级
conda config --get channels

##查看帮助文档
conda --help
conda 镜像

conda 镜像是 conda 包管理工具用来下载和安装软件包的服务器或存储库的副本。镜像通常是某个官方服务器的完全复制,分布在不同的地理位置,以提高下载速度、降低网络延迟,并减轻原始服务器的负载。默认情况下,conda 从官方的 defaults 或其他频道(如 conda-forge)下载包。如果用户的网络连接到官方服务器速度较慢(例如国内用户访问国外的服务器),使用镜像可以显著提高下载速度。常用的镜像有清华大学镜像、北京外国语大学镜像、中科大镜像、等等。不过,即便国内有这些公共镜像,但是因为种种原因,镜像源难免有不稳定的时候,导致用户无法顺利安装软件。为了提升我们服务器的使用体验,我们专门搭建了服务器内网镜像

共享服务器内网镜像

我们的内网镜像后面会进行统一设置。自己设置也很简单,只需修改自己家目录下的.condarc 文件,内容如下:

代码语言:javascript代码运行次数:0运行复制
channels:
  - defaults
show_channel_urls: true
default_channels:
  - :8181/pkgs/main
  - :8181/pkgs/r
  - :8181/cloud/conda-forge
  - :8181/cloud/bioconda
  - :8181/pkgs/free
custom_channels:
  prtorch: :8181/cloud/pytorch
  Paddle:  :8181/cloud/Paddle
  qiime2:  :8181/cloud/qiime2

在同一台服务器,不同的账号,安装conda后,创建小环境,我们来测试一下看看内网镜像的效果:

代码语言:javascript代码运行次数:0运行复制
conda create -n test 

conda install -y hdf5
conda install -y tensorflow

两个账号的镜像设置

设置内网镜像的账号 (账号1):

可以看到,不管大小文件,即便1.6G的安装文件,也可以很快下载,不到2分钟就搞定。

使用默认镜像的账号(账号2):

安装不仅耗时多,而且还出现了网络报错。

其他公共镜像

如果我们的内网镜像不能满足你的需求,也可以网上查一些公共镜像,如果仍然网络报错,可以尝试切换不同的镜像测试。下面是一些镜像示例:

北外镜像
代码语言:javascript代码运行次数:0运行复制
conda config --add channels / 
conda config --add channels / 
conda config --add channels / 
conda config --set show_channel_urls yes 
北大镜像
代码语言:javascript代码运行次数:0运行复制
conda config --add channels /
conda config --add channels /
conda config --add channels /
conda config --set show_channel_urls yes
阿里镜像
代码语言:javascript代码运行次数:0运行复制
conda config --add channels 
conda config --add channels 
conda config --add channels 
conda config --add channels 
conda config --set show_channel_urls yes
南方科技大学镜像
代码语言:javascript代码运行次数:0运行复制
conda config --add channels /
conda config --add channels /
conda config --add channels /
conda config --set show_channel_urls yes
本文参与 腾讯云自媒体同步曝光计划,分享自。原始发表:2025-01-14,如有侵权请联系 cloudcommunity@tencent 删除数据科学conda服务器镜像软件

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1176287.html

相关标签:无
上传时间: 2025-07-21 17:43:12
留言与评论(共有 9 条评论)
本站网友 六神丸的妙用
5分钟前 发表
开发者面临着多个包管理工具和环境管理工具无法有效整合的问题
本站网友 随风直到夜郎西
1秒前 发表
分布在不同的地理位置
本站网友 抑郁症测试表
5分钟前 发表
并减轻原始服务器的负载
本站网友 缺陷汽车产品召回管理条例
6分钟前 发表
创建小环境
本站网友 毕国祥
21分钟前 发表
跨语言软件包的管理等问题
本站网友 买房子看风水
7分钟前 发表
即便1.6G的安装文件
本站网友 倒八字眉
25分钟前 发表
conda 最初是由 Continuum Analytics(现为 Anaconda
本站网友 菱角的功效与作用
14分钟前 发表
删除和管理各种软件包