conda常用命令指南(conda命令大全)
liuian 2025-04-01 19:49 46 浏览
环境相关命令
查看当前conda环境的相关信息
conda info查看当前可用的Python开发环境
conda env list conda info --envs conda info -e切换开发环境
conda activate 环境名
conda deactivate如果是通过--prefix创建的环境,则需要在激活时指定路径。
conda activate 路径名\环境名创建开发环境
conda create -n 环境名 [python=版本]注意:新的conda中(大概2020年以来),如果不提供 python名或python名及版本,则会创建一个无任何内容的空环境。
conda create --prefix 路径名\环境名注意:路径中不能有空格。 此时,只是在该指定路径中创建了一个环境,不会对参数envs_dirs(创建环境时的默认位置)产生任何影响,.condarc文件不会记录路径信息。用conda info命令查看时 envs directories信息((创建环境时的默认位置))没发生变化。
删除开发环境
conda remove -n 环境名 --all复制开发环境
conda create -n 新环境名 --clone 旧环境名重命名开发环境
conda没有重命名指令,实现重命名一般是通过复制和删除两步完成的。
conda create -n 新环境名 --clone 旧环境名
conda remove -n 旧环境名 --all改变环境的默认创建位置
方法一:
手动在.condarc文件中添加参数envs_dirs。
envs_dirs: - D:\TempDocs方法二:
用命令在.condarc文件中添加参数envs_dirs。
conda config --add envs_dirs 路径此时添加的路径即为环境的默认创建位置。 此时用conda info查看,发现设置的路径为envs directories的首位。
上述操作可能会需要管理员权限。如发现不能达到目的,请以管理员身份运行命令行。
想要删除配置的默认目录。手动删除或执行下面命令。
conda config --remove-key envs_dirs包相关命令
查看当前环境中的包及其版本
conda list查看当前环境中是否已经安装某包
conda list 包名搜索库(channel)中是否有某包
conda search 包名 [-c channel名]-c添加额外channel。若要指定为查询channel,需要再添加参数--override-channels
安装一个包
若不指定环境名,则该包会安装在当前环境中。
conda install [--name 环境名] 包名[=版本号] [-c channel名]conda库中的包相对PyPi来讲少很多,所以有些包需要到PyPi上下载,这时使用pip命令来下载安装相应包到本地conda环境中。
pip install 包名在anaconda环境中,用pip安装包,需要判断目前我们用的pip指令,会把包装到哪里。
通常情况下,要确保我们用的是本环境的pip。这样pip install时,包才会创建到本环境中。不然包会创建到base环境,供各个不同的其他conda环境共享。此时容易产生版本冲突问题(不同环境中可能对同一个包的版本要求不同)。所以在用pip时需要查看该pip是哪个环境的。查看方法参见查看包安装的位置。
( 经试验,anaconda4.8版本,在conda create新的环境时,已经默认在新环境装pip,此时 activate进入该环境后,用pip命令安装的包,默认会装在本环境中,不必担心pip一个包后后会将其他环境的包改变版本的情况。)
当然我们自己创建的conda环境里,可能没有pip,此时进入自己的conda环境也会默认用base环境的pip,这样会把包装在base环境里,有产生版本冲突的可能。这就需要我们将pip安装到本环境。在自己conda环境安装pip使用如下命令:
conda install pip安装好本环境的pip之后,在本环境中使用pip install安装的包,就只在本conda中了,我们可以用conda list查看我们的包,同时pip安装的包,conda list结果中的build项目为pypi…。
安装本地包
conda install [--offline] /package-path/package-filename.tar.bz2conda install [--offline] /packages-path/packages-filename.tar如果conda找不到文件,就用绝对路径。
直接安装本地包,不能解决依赖项问题。如果安装后该包不能正常工作,它很可能是缺少一些依赖项了,这些依赖项需要手动去安装。
删除一个包
conda remove [--name 环境名] 包名更新包
更新一个包。
conda update 包名更新所有包。
conda update --all查看包安装的位置
在当前conda环境下,进入python环境。 输入import 包名, 然后输入包名.__file__, 这样就会显示该包安装的位置。
channel相关命令
显示出所有conda的config信息
conda config --show显示channel信息
conda config --show channels显示channel的优先级
conda config --get channels移除channel信息
conda config --remove channels 想移除的channel添加channel信息
conda config --add channels 想添加的channel对于官方的channel,添加channel名即可。若是添加镜像channel,则需要提供URL。
conda config --add channels conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/后添加的channel 有更高的优先级, 即在检索软件时,会优先检索更高优先级的channel。 另外如果想批量配置channel,可以去国内镜像网站,如清华或阿里云镜像等,直接复制上面的配置即可。
从channel中安装包时显示channel的url
conda config --set show_channel_urls yes更换channel后清除缓存
当切换channel时,记得运行下面命令之一,否则软件还是从之前的站点下载。
conda clean -a此命令会清除掉下载的安装包、解压但未安装的软件包、为channel建立的index缓存。
conda clean -i此命令清除为channel建立的index缓存。
查看channel的优先级限制
conda config --describe channel_priority优先级有三种限制:strict,flexible和disabled。
更改channel的优先级限制
conda config --set channel_priority strict荟萃知识,滋养你我。
相关推荐
- 搭建一个20人的办公网络(适用于20多人的小型办公网络环境)
-
楼主有5台机上网,则需要一个8口路由器,组网方法如下:设备:1、8口路由器一台,其中8口为LAN(局域网)端口,一个WAN(广域网)端口,价格100--400元2、网线N米,这个你自己会看了:)...
- 笔记本电脑各种参数介绍(笔记本电脑各项参数新手普及知识)
-
1、CPU:这个主要取决于频率和二级缓存,频率越高、二级缓存越大,速度越快,现在的CPU有三级缓存、四级缓存等,都影响相应速度。2、内存:内存的存取速度取决于接口、颗粒数量多少与储存大小,一般来说,内...
- 汉字上面带拼音输入法下载(字上面带拼音的输入法是哪个)
-
使用手机上的拼音输入法打成汉字的方法如下:1.打开手机上的拼音输入法,在输入框中输入汉字的拼音,例如“nihao”。2.根据输入法提示的候选词,选择正确的汉字。例如,如果输入“nihao”,输...
- xpsp3安装版系统下载(windowsxpsp3安装教程)
-
xpsp3纯净版在采用微软封装部署技术的基础上,结合作者的实际工作经验,融合了许多实用的功能。它通过一键分区、一键装系统、自动装驱动、一键设定分辨率,一键填IP,一键Ghost备份(恢复)等一系列...
- 没有备份的手机数据怎么恢复
-
手机没有备份恢复数据方法如下1、使用数据线将手机与电脑连接好,在“我的电脑”中可以看到手机的盘符。 2、将手机开启USB调试模式。在手机设置中找到开发者选项,然后点击“开启USB调试模式”。 3、...
- 电脑怎么激活windows11专业版
-
win11专业版激活方法有多种,以下提供两种常用的激活方式:方法一:使用激活密钥激活。在win11桌面上右键点击“此电脑”,选择“属性”选项。进入属性页面后,点击“更改产品密钥或升级windows”。...
- 华为手机助手下载官网(华为手机助手app下载专区)
-
华为手机助手策略调整,已不支持从应用市场下载手机助手,目前华为手机助手是需要在电脑上下载或更新手机助手到最新版本,https://consumer.huawei.com/cn/support/his...
- 光纤线断了怎么接(宽带光纤线断了怎么接)
-
宽带光纤线断了可以重接,具体操作方法如下:1、光纤连接的时候要根据束管内,同色相连,同芯相连,按顺序进行连接,由大到小。一般有三种连接方法,分别是熔接、活动连接和机械连接。2、连接的时候要开剥光缆,抛...
- win7旗舰版和专业版区别(win7旗舰版跟专业版)
-
1、功能区别:Win7旗舰版比专业版多了三个功能,分别是Bitlocker、BitlockerToGo和多语言界面; 2、用途区别:旗舰版的功能是所有版本中最全最强大的,占用的系统资源,...
- 万能连接钥匙(万能wifi连接钥匙下载)
-
1、首先打开wifi万能钥匙软件,若手机没有开启WLAN,就根据软件提示打开WLAN开关;2、打开WLAN开关后,会显示附近的WiFi,如果知道密码,可点击相应WiFi后点击‘输入密码’连接;3、若不...
- 雨林木风音乐叫什么(雨林木风是啥)
-
雨林木风的创始人是陈年鑫先生。陈年鑫先生于1999年创立了雨林木风公司,其初衷是为满足中国市场对高品质、高性能电脑的需求。在陈年鑫先生的领导下,雨林木风以技术创新、产品质量和客户服务为核心价值,不断推...
- aics6序列号永久序列号(aics6破解序列号)
-
关于AICS6这个版本,虽然是比较久远的版本,但是在功能上也是十分全面和强大的,作为一名平面设计师的话,AICS6的现有的功能已经能够应付几乎所有的设计工作了……到底AICC2019的功能是不是...
- 手机可以装电脑系统吗(手机可以装电脑系统吗怎么装)
-
答题公式1:手机可以通过数据线或无线连接的方式给电脑装系统。手机安装系统需要一定的技巧和软件支持,一般需要通过数据线或无线连接的方式与电脑连接,并下载相应的软件和系统文件进行安装。对于大部分手机用户来...
- 一周热门
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
