当前位置: 首页 > news >正文

常用conda和pip命令总结

conda 环境相关命令

conda 新建环境命令

conda create -n env_name python=x.x

env_name 是环境名,自己换成所要创建的虚拟环境的名字
python=x.x 是版本号,比如3.7,3.8这样

查看conda环境下所有的虚拟环境

conda info -e
conda env list

两条命令是一样的

conda 删除整个环境命令

conda remove -n env_name --all

env_name 所要删除的虚拟环境名称

conda 激活虚拟环境

conda activate env_name

conda 退出当前虚拟环境

conda deactivate

修改python版本

1、激活环境
2、查看python版本

python --version 

3、修改python版本

conda install python=x.x

不推荐这样修改,会有很多依赖出现问题,最好可以删除环境重新建立python版本

conda 源相关命令

1、查看conda的通道配置

conda config --show channels

2、conda 添加源

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/mro
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r

3、conda 删除指定源

conda config --remove channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r

conda 包相关命令

查看虚拟环境下的包

conda list
pip list

查看是否包含某一个包

conda list xxx

xxx不一定是完整的包名,某几个字幕就可以,支持模糊查询

conda/pip下载包(包含从requirements.txt文件中下载)

1、pkg_name 为包名,
=x.x可以指定包的版本
–default-timeout 设置默认时间,单位是s

conda install pkg_name
pip install pkg_name 
conda install pkg_name=x.x
pip --default-timeout=100 install pkg_name

2、一般会有一个requirements.txt的文件,里面会包含本项目所需要的包。
切换到requirements.txt所在的目录(非常重要)然后执行如下命令,会自动下载此文件下的所有包

 pip install -r requirements.txt

conda卸载包

conda uninstall xxx
pip uninstall xxx

更新包

全部更新
conda update --all 
更新指定版本的包
conda update pkg_name

pip包相关命令

下载包,指定下载源

pip install ipywidgets -i http://pypi.douban.com/simple 
http://www.lryc.cn/news/210976.html

相关文章:

  • 【计算机网络】路由器的工作原理
  • 队列概念|循环队列的实现
  • 监控数据控中的数据表
  • 进程替换..
  • M1安装OpenPLC Editor
  • STM32F10xx 存储器和总线架构
  • 并发编程
  • Lauterbach使用指南之RunTime功能
  • GaussDB数据库管理系统介绍
  • 使用docker部署lnmp多站点
  • 实例详解:Java使用JWT和Redis实现高效单点登录(SSO)
  • SQL中使用ROLLUP和CUBE函数轻松生成汇总行
  • CentOS 7 安装和配置java环境
  • 「实验记录」CS144 Lab0 networking warmup
  • html5怎么实现语音搜索
  • 吴恩达《机器学习》1-2:什么是机器学习?
  • 基于STC系列单片机实现定时器扫描数码管显示定时器/计数器产生频率的功能
  • Linux环境开发工具yum、makefile的使用 【Linux】
  • 第六章(6):Python中的函数—闭包和装饰器
  • Linux--安装与配置虚拟机及虚拟机服务器坏境配置与连接---超详细教学
  • 基于SSM的个性化美食推荐系统设计与实现
  • Django 全局配置 settings 详解
  • uniapp接口请求api封装,规范化调用
  • 色彩校正及OpenCV mcc模块介绍
  • 2023mathorcup大数据数学建模竞赛A题坑洼道路识别67页完整高质量原创论文
  • 【k8s】5、资源管理命令-声明式
  • 信息系统项目管理师教程 第四版【第6章-项目管理概论-思维导图】
  • 【Flutter】Flutter 中的图片管理 图片优化的最佳实践
  • dash--项目的前端展示简单基础
  • LeetCode 面试题 16.06. 最小差