conda 和 venv 的常见操作和命令汇总

以下是 condavenv 的常见操作和命令汇总,方便你在创建、管理虚拟环境时快速查阅。

一、Conda 常见操作和命令

  1. 创建新的环境

    conda create -n myenv python=3.x
    

    例如,创建一个 Python 3.12.7 的环境:

    conda create -n py12 python=3.12.7
    
  2. 激活环境

    conda activate myenv
    
  3. 停用环境

    conda deactivate
    
  4. 列出所有环境

    conda env list
    
  5. 安装包

    conda install package_name
    

    例如安装 numpy

    conda install numpy
    
  6. 移除包

    conda remove package_name
    
  7. 更新包

    conda update package_name
    
  8. 删除环境

    conda remove --name myenv --all
    
  9. 克隆环境

    conda create --name newenv --clone oldenv
    
  10. 导出环境配置(将当前环境保存为 yml 文件):

    conda env export > environment.yml
    
  11. 通过 yml 文件创建环境

    conda env create -f environment.yml
    
  12. 检查Conda安装的Python版本

    conda list python
    
  13. 查看可用的 Python 版本

    conda search python
    
  14. 更新 conda

    conda update conda
    
  15. 清理未使用的包和缓存

    conda clean --all
    

二、Venv 常见操作和命令

  1. 创建虚拟环境
    使用 Python 的 venv 模块创建虚拟环境:

    python -m venv myenv
    
  2. 激活虚拟环境

    • Windows
      myenv\Scripts\activate
      
    • Linux/macOS
      source myenv/bin/activate
      
  3. 停用虚拟环境

    deactivate
    
  4. 删除虚拟环境
    直接删除虚拟环境的文件夹即可:

    rm -rf myenv  # Linux/macOS
    del myenv  # Windows
    
  5. 安装包
    激活 venv 后可以使用 pip 来安装包:

    pip install package_name
    
  6. 列出已安装的包

    pip list
    
  7. 导出已安装包的列表

    pip freeze > requirements.txt
    
  8. requirements.txt 文件安装包

    pip install -r requirements.txt
    

总结

  • conda 提供了强大的环境管理和包管理功能,适用于多个语言环境,特别是科学计算和数据科学领域。
  • venv 是 Python 自带的虚拟环境管理工具,轻量级、简单,适合只需要 Python 环境的项目。

通过这些命令,你可以轻松管理 Python 虚拟环境和依赖。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值