科学网—Anaconda系列(一)

其特点的实现主要基于Anaconda拥有的:

(3)Anaconda、conda、pip、virtualenv的区别

接下来均是以命令行模式进行介绍,Windows用户请打开“AnacondaPrompt”;macOS和Linux用户请打开“Terminal”(“终端”)进行操作。

(1)验证conda已被安装

conda--version

终端上将会以conda版本号的形式显示当前安装conda的版本号。如:conda3.11.0

(2)更新conda至最新版本

condaupdateconda

当较新的版本可以用于升级时,终端会显示Proceed([y]/n),此时输入y即可进行升级。

(1)创建新环境

condacreate--namecondacreate--name

注意:

即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”。

即安装在环境中的包名。名称两边不加尖括号“<>”。

--name同样可以替换为-n。

如果要安装指定的版本号,则只需要在包名后面以=和版本号的形式执行。如:condacreate--namepython2python=2.7,即创建一个名为“python2”的环境,环境中安装版本为2.7的python。

如果要在新创建的环境中创建多个包,则直接在后以空格隔开,添加多个包名即可。如:condacreate-npython3python=3.5numpypandas,即创建一个名为“python3”的环境,环境中安装版本为3.5的python,同时也安装了numpy和pandas。

提示:默认情况下,新创建的环境将会被保存在/Users//anaconda3/env目录下,其中,为当前用户的用户名。

(2)切换环境

①Linux或macOS

sourceactivate

②Windows

activate

③提示

如果创建环境后安装Python时没有指定Python的版本,那么将会安装与Anaconda版本相同的Python版本,即如果安装Anaconda第2版,则会自动安装Python2.x;如果安装Anaconda第3版,则会自动安装Python3.x。

当成功切换环境之后,在该行行首将以“(env_name)”或“[env_name]”开头。其中,“env_name”为切换到的环境名。如:在macOS系统中执行sourceactivepython2,即切换至名为“python2”的环境,则行首将会以(python2)开头。

(3)退出环境至root

sourcedeactivate

deactivate

当执行退出当前环境,回到root环境命令后,原本行首以“(env_name)”或“[env_name]”开头的字符将不再显示。

(4)显示已创建环境

condainfo--envs或condainfo-e或condaenvlist

例如:结果中星号“*”所在行即为当前所在环境。macOS系统中默认创建的环境名为“base”。

(5)复制环境

condacreate--name--clone

即为被复制/克隆环境名。环境名两边不加尖括号“<>”。

即为复制之后新环境的名称。环境名两边不加尖括号“<>”。

如:condacreate--namepy2--clonepython2,即为克隆名为“python2”的环境,克隆后的新环境名为“py2”。此时,环境中将同时存在“python2”和“py2”环境,且两个环境的配置相同。

(6)删除环境

condaremove--name--all

注意:为被删除环境的名称。环境名两边不加尖括号“<>”。

(7)实例展示,整体流程来一遍(以windows为例)

由于不同的项目需要用不同的python版本,于是使用Anaconda来进行版本管理,现记录一下经验:在官网下载并安装好Anaconda以后(非常简单,此处不赘述):

1.查看Python环境

condainfo--env可以看到所有python环境,前面有个‘*’的代表当前环境:

2.创建Python环境

condacreate--namepython35python=3.5代表创建一个python3.5的环境,我们把它命名为python35

安装成功后的消息:

现在我们再用condainfo--env看看环境:

出现了,创建成功了,没毛病。

3.管理和使用python环境

使用activatepython35来激活刚才创建的环境:

尝试使用pipinstallnumpy来给这个环境安装一个常用的包:

在简单的熟悉了以后,就会发现用anaconda来进行python环境的控制真的是非常方便,其实anaconda环境是有物理路径的,如下,你会发现这和我们之前condainfo--env的list是一样的:

之后我们删除python35:condaremove-npython35--all

再看文件夹,果然已经被删除了:

(1)查找可供安装的包版本

①精确查找

condasearch--full-name注意:

--full-name为精确查找的参数。

是被查找包的全名。包名两边不加尖括号“<>”。

例如:condasearch--full-namepython即查找全名为“python”的包有哪些版本可供安装。

②模糊查找

condasearch注意:是查找含有此字段的包名。此字段两边不加尖括号“<>”。

例如:condasearchpy即查找含有“py”字段的包,有哪些版本可供安装。

(2)获取当前环境中已安装的包信息

condalist执行上述命令后将在终端显示当前环境已安装包的包名及其版本号。

(3)安装包

①在指定环境中安装包

condainstall--name注意:

即将包安装的指定环境名。环境名两边不加尖括号“<>”。

即要安装的包名。包名两边不加尖括号“<>”。

例如:condainstall--namepython2pandas即在名为“python2”的环境中安装pandas包。

②在当前环境中安装包

condainstall注意:

执行命令后在当前环境中安装包。

例如:condainstallpandas即在当前环境中安装pandas包。

③使用pip安装包

→使用场景

当使用condainstall无法进行安装时,可以使用pip进行安装。例如:see包。

→命令

pipinstall

注意:为指定安装包的名称。包名两边不加尖括号“<>”。

如:pipinstallsee即安装see包。

→注意

pip只是包管理器,无法对环境进行管理。因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包。

pip无法更新python,因为pip并不将python视为包。

pip可以安装一些conda无法安装的包;conda也可以安装一些pip无法安装的包。因此当使用一种命令无法安装包时,可以尝试用另一种命令。

④从Anaconda.org安装包

当使用condainstall无法进行安装时,可以考虑从Anaconda.org中获取安装包的命令,并进行安装。

从Anaconda.org安装包时,无需注册。

在当前环境中安装来自于Anaconda.org的包时,需要通过输入要安装的包在Anaconda.org中的路径作为获取途径(channel)。查询路径的方式如下:

在新页面“AnacondaCloud”的上方搜索框中输入要安装的包名,然后点击右边“放大镜”标志。

搜索结果中有数以千计的包可供选择,此时点击“Downloads”可根据下载量进行排序,最上面的为下载最多的包。(图中以搜索bottleneck包为例)

选择满足需求的包或下载量最多的包,点击包名。

复制“Toinstallthispackagewithcondarun:”下方的命令,并粘贴在终端中执行。完成安装。

(4)卸载包

①卸载指定环境中的包

condaremove--name注意:

即卸载包所在指定环境的名称。环境名两边不加尖括号“<>”。

即要卸载包的名称。包名两边不加尖括号“<>”。

例如:condaremove--namepython2pandas即卸载名为“python2”中的pandas包。

②卸载当前环境中的包

condaremove注意:

执行命令后即在当前环境中卸载指定包。

例如:condaremovepandas即在当前环境中卸载pandas包。

(5)更新包

①更新所有包

condaupdate--all或condaupgrade--all建议:在安装Anaconda之后执行上述命令更新Anaconda中的所有包至最新版本,便于使用。

②更新指定包

condaupdate或condaupgrade注意:

为指定更新的包名。包名两边不加尖括号“<>”。

更新多个指定包,则包名以空格隔开,向后排列。如:condaupdatepandasnumpymatplotlib即更新pandas、numpy、matplotlib包。

THE END
1.Anaconda安装(2024年8月最新版)并配置Python环境anaconda官网Anaconda安装(2024年8月最新版)并配置Python环境 常用于科学计算的Python发行版——Anaconda于2023年9月更新,支持Python 3.11。下文简要介绍如何安装Anaconda及配置Python环境 Anaconda安装 进入anaconda官网: https://www.anaconda.com/,点击“Free Download”,选择适合电脑系统的Anaconda安装包下载。https://blog.csdn.net/2301_78095812/article/details/141161979
2.2022最新版Anaconda3安装教程,Python交流,技术交流,鱼C论坛Anaconda3 2022最新版安装教程 (Ps:更多使用技巧可以查看此处Anaconda3 基础使用手册)登录/注册后可看https://fishc.com.cn/thread-212704-1-1.html
3.spyderpython安装教程mob64ca12ee66e3的技术博客根据提示完成安装过程,安装程序将引导您完成安装配置。 步骤2: 打开终端或 Anaconda Prompt Windows: 搜索“Anaconda Prompt”并打开。 macOS / Linux: 打开一个终端窗口。 步骤3: 更新 conda 到最新版 在命令行中输入以下代码以更新 conda: conda update conda https://blog.51cto.com/u_16213423/12657997
4.Anaconda详细安装及使用教程(带图文)代码帮CSDN博客九七电影院-97电影网提供最全的最新电视剧,2021最新电影,韩国电视剧、香港TVB电视剧、韩剧、日剧、美剧、综艺的在线观看和剧集交流场所,在线观看分为普通视频模式、西瓜影音、百度影音、在线云播等播放 收藏 FreeOK 最新电视剧、最新电影、动漫番剧、学习课程,蓝光视频免费在线观看服务,无广告不卡,每天第一时间更新! https://www.bidianer.com/site/277425
5.2019年最新最全的Anaconda安装指南从Anaconda官文网站https://www.anaconda.com/download下载操作系统对就的安装文件,选择 Python 3.7 版本。 Anaconda默认安装了许多有用的数据科学工具和Python库。可以直接测试sklearn。 Windows 下载地址:https://www.anaconda.com/download/#windows 下载后缀为exe格式的文件,下载完成后双击开始安装,一直按Next即可。 https://www.jianshu.com/p/e23e70fe8788
6.亲测能用Anaconda3.8绿色完整版羽兔网下载在变量值后面依次添加之前要求记住的自己的安装路径(例如我的) D:\Anaconda; D:\Python\Scripts; D:\Anaconda\Library\bin 即D:\Anaconda;D:\Python\Scripts;D:\Anaconda\Library\bin(特别注意英文状态下的 ; 分号不能漏了) 2.点击确定,最后完成环境的配置 anaconda安装教程 1.先在本站下载安装软件,然后双击https://www.yutu.cn/softhtml/showsoft_5000.html
7.Anaconda3最新版2022版的下载安装配置及使用教程(建议收藏,持续Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。 Anaconda 安装包可以到清华大学开源软件镜像站下载。 TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的.condarhttps://developer.aliyun.com/article/1078697