conda使用手册(常记录更新)

使用conda的原因

Conda环境提供了完全隔离的环境,每个环境都有自己的Python解释器、库和二进制文件,这有助于避免不同项目之间的依赖冲突。在进行项目开发时,可以将该项目所依赖的conda环境一起打包发送给收方。这样避免了在项目在不同电脑中,环境不兼容问题,需要重新下载安装包的问题。

conda 环境管理

  1. 创建环境
python 复制代码
conda create --name <env_name> python = 指定python版本
#python部分可以不指定,默认最新版本
#默认安装位置: C:\Users\用户名\.conda\envs\myenv

或在指定conda环境的安装路径,以管理员身份运行Anaconda Prompt 转到想要安装的路径使用一下命令

python 复制代码
conda create --prefix /path/to/newenv python=3.8
#这里 /path/to/newenv 是你希望新环境安装的路径。请确保该路径存在,或者Conda有权限在该位置创建目录。
  1. 激活环境
python 复制代码
conda activate
#激活默认环境即anaconda自带的base环境

 conda activate "指定绝对路径的conda环境"
 #激活指定路径的conda环境
  1. 退出环境
python 复制代码
conda deactivate
  1. 删除环境
python 复制代码
conda env remove --name myenv
  1. 查看环境列表
python 复制代码
conda env list

conda常用的命令

进入conda环境中后,可以使用以下命令:

  1. 导出conda环境
python 复制代码
conda env export > environment.yml
  1. 使用environment.yml文件创建conda环境
python 复制代码
conda env create -f environment.yml
  1. 安装包
python 复制代码
conda install <package_name>
  1. 列出当前环境中安装的包。
python 复制代码
conda list
  1. 安装包
python 复制代码
conda install <package_name>
  1. 卸载包
python 复制代码
conda remove <package_name>
  1. 列出当前环境中安装的包
python 复制代码
conda list
  1. 搜索可用的包
python 复制代码
conda search <package_name>
  1. 更新包
python 复制代码
conda update <package_name>

使用Conda可以获取当前环境的多种信息,以下是一些常用的命令来了解和查看当前环境的详细信息:

  1. 查看当前环境

    • conda info:显示Conda的版本信息和安装路径。
  2. 查看所有环境

    • conda env listconda list --envs:列出所有已创建的环境及其路径。
  3. 查看当前环境的详细信息:

    • conda env export:导出当前环境的YAML格式配置文件,可以用于创建相同环境的副本。
  4. 查看当前激活的环境名称:

    • conda info --envs:显示当前激活的环境名称和其他环境的列表。

使用这些命令,你可以获取当前Conda环境的详细信息,包括包列表、环境配置、通道和环境变量等。这些信息对于环境管理和问题诊断非常有用。

安装Anaconda后,可以再navigator里对包进行操作,而不用使用命令。

其他命令

  1. 修改Conda环境的默认路径:
    可以通过设置环境变量 CONDA_ENVS_PATH 来改变Conda环境的默认安装路径。例如,在Linux或macOS上,你可以在 .bashrc 或 .bash_profile 文件中添加以下行:
powershell 复制代码
export CONDA_ENVS_PATH="/path/to/your/desired/location"

在Windows上,你可以通过系统的环境变量设置界面添加或修改 CONDA_ENVS_PATH 变量。

  1. 查看环境变量

    • conda env config vars:列出当前环境的环境变量。
  2. 查看环境的路径

    • conda env list -p <env_name>:显示特定环境的路径。
  3. 查看当前环境的通道

    • conda config --show-sources:显示当前环境使用的通道。
  4. 查看当前环境的配置文件

    • conda config --show:显示当前环境的配置文件路径。
  5. 查看当前环境的激活脚本

    • conda activate:查看激活当前环境时执行的脚本。
  6. 查看Conda历史记录

    • conda list --revisions:查看当前环境的包安装历史记录。
  7. 查看Conda日志

    • conda history:查看Conda的操作历史记录。
  8. 查看当前环境的Python版本

    • python --versionpython -V:在当前环境中查看Python的版本。
  9. 查看当前环境的激活状态

    • 如果在命令行前看到括号中有环境名称,说明该环境已被激活。
相关推荐
AirDroid_cn1 小时前
Win11 远程桌面:连接公司电脑时,提示 “证书错误” 如何解决?
windows·网络协议·https·ssl·电脑技巧
blackorbird2 小时前
使用 Overpass Turbo 查找监控摄像头
运维·服务器·数据库·windows
woshihonghonga7 小时前
停止Conda开机自动运行方法
linux·人工智能·conda
liliangcsdn7 小时前
如何使用命令修改conda虚拟环境目录
conda
zhuyasen13 小时前
踩坑实录:Go 1.25.x 编译的 exe 在 Windows 提示“此应用无法运行”
windows·golang
千歌叹尽执夏14 小时前
ubuntu24.04lts和Windows11家庭版远程桌面连接若干问题(解决)
windows·远程连接·xrdp·ubuntu24.04lts
sukalot1 天前
Windows显示驱动开发-支持显示输出和 ACPI 事件
windows
爱隐身的官人1 天前
Windows安全狗安装教程
windows·安全·安全设备
wulitoud1 天前
[好用工具] 一款mac/windows电脑历史剪切板工具,类似著名的Paste
windows·macos·sublime text
APItesterCris1 天前
构建弹性数据管道:利用淘宝商品 API 进行流式数据采集与处理
linux·数据库·windows