翼度科技»论坛 编程开发 python 查看内容

Anaconda基础使用

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
背景

Anaconda用于解决多个版本的python环境共存问题,开箱即用。本随笔只记录基础的使用命令。
基础使用


  • 创建环境
  1. # pytest为环境名  3.5为python的版本
  2. conda create -n pytest python=3.5
  3. # pytest为环境名  3.5为python的版本
  4. conda create -n py39 python=3.9.20
  5. # 创建新的环境pytest1, 创建方式为拷贝一份环境py39
  6. conda create -n pytest1 --clone py39
复制代码

  • 删除环境
  1. # test为环境名
  2. conda remove -n test --all
复制代码

  • 环境重命名
  1. # 从环境test复制一份创建为pytest,然后删除环境test【其实无重命名指令,通过clone和remove指令组合完成】
  2. conda create -n pytest --clone test
  3. conda remove -n test --all
复制代码

  • 查看环境名
  1. conda info -e
  2. 或者
  3. conda env list
复制代码


  • 环境切换
  1. 切换到环境pytest
  2. conda activate pytest
  3. 退出环境
  4. conda deactivate
复制代码

  • 包管理
  1. # 移除conda 默认安装源
  2. conda config --remove channels defaults
  3. # 添加清华源:
  4. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  5. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  6. conda config --set show_channel_urls yes
  7. # 查找包 (查找包含opencv的包)
  8. conda search opencv
  9. # 精确查找
  10. conda search --full-name opencv
  11. # 安装包
  12. conda install numpy
  13. conda install opencv==4.9.0.80
  14. # 卸载包
  15. conda uninstall numpy
  16. conda uninstall opencv==4.9.0.8
  17. # 移除包及其依赖项
  18. conda remove <package_name>
  19. # 强制移除包,即使被其他包依赖
  20. conda remove --force <package_name>  或者 conda remove -f <package_name>
  21. # 移除包保留依赖项
  22. conda remove --keep-pkgs <package_name>
  23. # 移除所有包及其依赖
  24. conda remove --all
  25. # 更新所有包
  26. conda update --all 或者 conda upgrade --all
  27. # 更新指定包
  28. conda update <package_name> 或者 conda upgrade <package_name>
  29. # 查看所有包列表
  30. conda list
  31. # 查看指定包
  32. conda list opencv
  33. conda list numpy
复制代码

  • pip 包管理
  1. # 自带pip包管理工具
  2. # 安装最新版本的包
  3. pip install opencv-python
  4. # 安装指定版本的包并指定源
  5. pip install opencv-python==4.4.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
复制代码
来源:https://www.cnblogs.com/dacode/p/18528200
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
来自手机

举报 回复 使用道具