【Python | Anaconda】 python-Anaconda 一些命令使用

文章目录

    • conda
      • [查询 anaconda 环境有哪些写](#查询 anaconda 环境有哪些写)
      • [怎么切换到其他的Anaconda环境/怎么进入Anaconda环境?conda activate py311](#怎么切换到其他的Anaconda环境/怎么进入Anaconda环境?conda activate py311)
      • [想退回到默认的 base 环境,就输入:](#想退回到默认的 base 环境,就输入:)
      • 查询环境中的库/包
  • [Name Version Build Channel google-generativeai 0.8.3 pypi_0 pypi](#Name Version Build Channel google-generativeai 0.8.3 pypi_0 pypi)
        • [实用小技巧:查找某个特定的库(linux command)](#实用小技巧:查找某个特定的库(linux command))

conda

查询 anaconda 环境有哪些写

在 Windows 命令行(CMD 或 PowerShell)中,查看所有 Anaconda 环境非常简单,只需要输入一行命令。
conda env list 或者 conda info -e

怎么切换到其他的Anaconda环境/怎么进入Anaconda环境?conda activate py311

如何切换到别的环境?

查到了环境名字后,比如你想进 py311,就输入:
conda activate base

想退回到默认的 base 环境,就输入:

conda deactivate # 退回上一个所在的环境 默认的 base 环境

查询环境中的库/包

总结

查当前环境:conda list

查别的环境:conda list -n 环境名

查询环境中的库(包)主要有两种方式:一种是进入该环境后 查询,另一种是直接指定环境名称查询。

  • 方法一:查看"当前激活环境 "里的库(最常用)
    已经用 conda activate 进入了某个环境,直接输入:
    conda list
    或者(仅查看 Python 包):
    pip list

区别:conda list 是最全的,它不仅包含 Python 包,还包含通过 Conda 安装的非 Python 依赖库(比如 C++

运行库等),而且能看到哪些包是通过 pip 安装的。建议优先使用 conda list。

  • 方法二:不进入环境,查看"指定环境 "里的库
    你还在 base 环境,懒得切换进去,只想看一眼别的环境(比如 py311)里装了啥,可以用 -n 参数指定名字:
    conda list -n [env-name]
    eg:conda list -n base

方法三:怎么看懂查询结果?

输入命令后,你会看到一长串列表,主要关注这几列:

Name Version Build Channel google-generativeai 0.8.3 pypi_0 pypi

numpy 1.26.4 py311hdab7c0b_0 python

3.11.0 h1aa4202_0 requests 2.31.0 pypi_0 pypi

Name: 库的名字。

Version: 版本号(比如 0.8.3)。

Channel (最右边):

如果有 pypi 字样:说明这个包是你用 pip install 命令装的。

如果是空的或者其他字符:说明是用 conda install 装的。

实用小技巧:查找某个特定的库(linux command)

如果你装的包太多了,列表太长找不到,可以用管道命令筛选(Windows 下用 findstr):

例子:查看当前环境中是否安装了 google 相关的包 :conda list | findstr google

(注:Mac/Linux 系统是用 grep,Windows 是用 findstr)

相关推荐
泡海椒8 分钟前
内置SPI函数库详解:JQuick-Java Builtin工具类实战用法
java·开发语言·python
hqyjzsb17 分钟前
零 AI 项目经验,学 Python 转型 AI 的正确顺序是什么?
开发语言·人工智能·python·算法·职场和发展·数据挖掘·数据分析
sanjiaomao3331 小时前
从论文公式到Python实现:用单元测试校验滑动平均算法
python·算法·单元测试
Keven_111 小时前
算法札记:ACM适用的很骚的C++语法(持续更新)
开发语言·c++
脉动数据行情12 小时前
C# 实现德指 DAX 期货 WebSocket 实时行情监听
开发语言·websocket·c#
大圣编蚕2 小时前
Java ByteArrayInputStream 详解:从入门到实战
java·开发语言·算法
菜鸟~noob2332 小时前
【电子战】第02篇:能量检测器 vs. 相关检测器【含matlab代码】
开发语言·matlab
linweidong3 小时前
中科闻歌Java面试题及参考答案
java·python·大模型·提示词·ai agent·mcp·rag原理
OpenAnolis小助手3 小时前
一句话看透 JVM,SysOM 诊断 Skill 新增 Java 应用诊断能力
java·开发语言·jvm·阿里云·操作系统控制台·sysom
小玮看世界3 小时前
[Python]OD算法在OD实际运用转化参考清单
开发语言·python·算法