当前位置: 首页 > 科技观察

手把手教你如何在Ubuntu下安装Miniconda

时间:2023-03-17 13:52:40 科技观察

再说说为什么不是Anaconda,因为太占内存了,5G左右,而我的云服务器只有40G的硬盘,实在是吃不起。不过Anaconda和Miniconda的用法是完全一样的。不用担心使用它。只是一个安装的包多了很多,一个安装的包少了很多。解释为什么要用conda来创建python环境。现在有很多基于linux的发行版,包括centos、ubuntu、redHat等。一般来说,基于linux的衍生系统都至少安装了Python2版本,而现在Python已经是3.x版本了。我们在这些系统中安装python3.x版本时,需要经过一系列的操作和各种繁琐的操作,因为系统自带的python2.x版本是不能卸载的,否则可能会出现未知错误,各种莫名其妙需要解决的问题外貌问题,各种依赖,很累人。经历过的朋友可能深有体会,没经历过的朋友还好些。但是,!!!,如果我们使用conda,在conda的帮助下,创建各种版本的python会容易很多,而且使用的pip也是当前环境的pip,不会和原来的系统冲突点子。用conda安装也很省心,不用担心。下载官网地址https://docs.conda.io/en/latest/miniconda.html在winScp和linux之间传输文件。win系统和linux系统之间传输文件。许多人推荐使用rz或命令行工具。这里我是不推荐的。推荐的是可视化互传软件winscp,简单方便,不掉毛。需要这个软件的朋友,可以后台加我,私发给你哦~按照提示使用步骤安装打开连接linux,左右拖拽文件文件:WinSCPSetup.exe注意:在linux上,下载文件也可以通过wget命令Download来下载,但是我还是不推荐,因为在win上有N种下载文件的方法,但是如果在linux上wegt失败,就很难做了.我个人的建议是在win上下载文件,通过winScp拖拽。安装Miniconda,使用winScp将Minicondalinux的可执行文件拖到linux下,执行命令bashMiniconda3-latest-Linux-x86_64.sh。WelcometoMinxxxxx表示没问题,然后一直回车。你可能会遇到More,但还是一直按Enter,不用担心错过什么,直到遇到Doyouacceptthelicenseterms?[yes|no]选择yes这里是Miniconda3的安装位置,选择这里回车,选择默认等待安装初始化,会添加环境变量,选择Yes出现Thankyouforxxxx...执行命令即可刷新环境变量,输入conda出现如下内容,说明source.bashrcMiniconda安装位置成功???安装位置在用户目录下,所以不能执行rm-rf*命令。否则,你必须重新安装以前的(基地)???仔细执行source后你会发现。这实际上意味着基础(最基本的)环境已经被激活。但是一般是不用的,我们需要把它恢复到原来的样子。解决方法是依次执行命令condadeactivatecondaconfig--setauto_activate_basefalse。effect执行完后,(base)会自动消失,新会话中没有(base)conda常用命令。下面是一些常用的命令。一些命令没有列出。查看手册linux和win上的基本命令有些区别。在linux上,需要添加conda#get版本号conda-V#updatecondacondaupdateconda#查看虚拟环境列表condaenvlist#view-installation-update-deletepackagecondalist:condasearchpackage_name#querypackagecondainstallpackage_namecondainstallpackage_name=1.5.0condaupdatepackage_namecondaremovepackage_name栗子创建虚拟环境condacreate--name[python_version][package_name]参数解释<>表示必选参数,[]表示可选参数env_name:虚拟环境名称python_version:指定python版本package_name:包含安装的第三方包chestnut#创建环境namedspidercondacreate--namespider#创建一个python3.6版本,一个名为spider的环境condacreate--namespiderpython=3.6#创建一些包含(requests,scrapy)环境的包condacreate--namespiderrequests,#创建python3.6版本,包括requests包,命名蜘蛛环境condacreate--namespiderpython=3.6requests进入虚拟环境condaactivate参数解释<>表示必选参数,[]表示可选参数env_name:虚拟环境名称chestnut#进入spider虚拟环境condaactivatespider退出虚拟环境(只能在进入时使用)环境状态)condadeactivatechestnutinstallthirdparty这里使用的方法是通过pip安装conda激活一个虚拟环境,使用当前的python和pip。不用担心和原系统的pip冲突。步骤进入指定虚拟环境activate,直接pipinstallchestnut。提前铺垫了为什么要用conda来搭建Python环境,然后介绍了winScp这个软件,这个软件是用来和Linux系统(服务器)进行文件传输的。实例图文并茂,帮助大家理解和学习。