如何使用miniconda(小白入门版)

  • 网络资源/参考链接
  • miniconda的介绍和基本使用
    • conda分为三类:
    • 为什么使用Miniconda?
  • Miniconda安装
    • 下载Miniconda
    • 安装Miniconda
    • Conda命令使用
    • 修改conda源

网络资源/参考链接

文章链接:http://t.zoukankan.com/helloworld3-p-12932541.html.

miniconda的介绍和基本使用

conda分为三类:

  1. conda:是一种通用包管理系统,旨在构建和管理任何语言和任何类型的软件。举个例子:包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。
  2. Anaconda:则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,就是把很多常用的不常用的库都给你装好了。
  3. Miniconda:,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。就只包含最基本的东西,其他的库得自己装

为什么使用Miniconda?

  1. 安装python便捷。无论是在win还是linux环境下,miniconda都是傻瓜式的安装方式,一路next即可,而不需要编译源码。
  2. 方便的python库管理。conda在安装python包时会自动处理依赖包,只需要点确定就可以了。尤其是在安装opencv,TensorFlow等依赖较为复杂的包的时候,使用pip会需要手动处理很多依赖项,编译很多软件包,而conda不需要。conda甚至可以修改当前python的版本。
  3. 方便的python虚拟环境管理。conda命令可以方便的创建和删除python的虚拟环境。否则需要自己安装virtualenv等python包。
  4. Anaconda作为一个python发行版携带了很多科学计算的python包,但它太大了,有些包也不需要。而miniconda就小得多,只携带了conda所必须的依赖包。

Miniconda安装

下载Miniconda

进入清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/。
进入路径:anaconda/miniconda
根据系统下载合适的版本。

安装Miniconda

  1. Windows
    (1)Windows下是一个exe文件,选好安装路径,一路next即可。
    (2)进入环境变量设置界面。
    (3)选择系统变量下的Path变量。
    (4)把安装目录及目录下的Scripts添加到Path变量中。
    (5)进入cmd,输入conda –V及python –V。

  2. Linux
    (1)Linux下是一个bash脚本,会在当前路径下生成一个miniconda3文件夹。所以选择好要安装的路径后,输入bash 安装包名 ,然后全部默认选项即可。
    注意:
    a)只有查看协议的时候需要按空格翻页,接受协议的时候输入yes,其余均是回车,不需要输入任何东西,否则会有多余的设置。
    b)Miniconda安装后可能会覆盖系统自带的python命令,使python命令指向Miniconda携带的python。但只是修改了软连接,并不会覆盖原python的文件。Miniconda的所有文件均在安装目录下的miniconda3文件夹内。
    c) 如果不想原版本被修改,进入/usr/bin路径下,记录下python命令指向的路径,安装完成后修改回去即可。
    (2)输入 source ~/.bashrc刷新bash。
    (3)输入conda –V及python –V检查安装是否成功。
    错误 :

    正确 : 有空格 + V大写

Conda命令使用

(1)查看已安装的软件包:conda list

(2)安装软件包:conda install python=3.10.4(python官网查看最新安装版本)

按y就会继续;ok这样就好了。

(3)创建虚拟环境:conda create –n env_name python=3.10.4
env_name为你虚拟环境的名字,python=3.10.4是指定虚拟环境中python的版本,如果不指定,则默认是安装Miniconda时的版本。

(4)进入虚拟环境:
Linux:source activate env_name
Win:activate env_name
在进入虚拟环境后会在命令提示的最前面添加(env_name)的标识。

好,成功进入虚拟环境。

(5)退出虚拟环境:
conda deactivate
退出虚拟环境后,命令提示前的环境名会消失。

修改conda源

Anaconda的服务器在国外,所以在国内使用conda命令安装包时的下载速度很慢,一般会修改为国内的源。如果你使用的服务器在国外,就不需要修改了。
依次输入命令即可:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

如何使用miniconda(小白入门版)相关推荐

  1. MySQL数据库(小白入门版)

    MySQL数据库(小白入门版) 数据库的基本概念 一.数据库基本概念 数据 使用一些介质进行存储,例如文字存在文档中 数据库可以完成数据持久化保存+快速提取 那么想要实现以上功能,需要编写一系列的规则 ...

  2. HTML+CSS实现基础课程表页面制作 (锚链接到页面下方课程详细信息)~小白入门版~

    HTML+CSS实现基础课程表 (锚链接到页面下方课程详细信息) HTML代码部分 <!DOCTYPE html> <html><!-- 设计要求 --><! ...

  3. git的使用,以及GitHub上的文件管理(最少必要技能,小白入门版)

    关于git的安装可以直接进官网下载:https://git-for-windows.github.io/ 安装好Git工具后,下面我们开始使用git进行GitHub上的文件管理: 第一步:创建一个仓库 ...

  4. 小白入门miniconda安装教程

    文章目录 小白入门miniconada 安装教程 conda miniconda与anaconda 小白入门miniconada 安装教程 conda conda 是一个开源的包.环境管理器,可以用于 ...

  5. python魔力手册-小白入门宝典:Python快速入门魔力手册 PDF 超清版

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于小白入门.python入门.Python手册方面的内容,本书是由魔力手册出版,格式为PDF,资源大小11.8 MB,魔力手册编写,目前豆 ...

  6. 7.1 pdo 宝塔面板php_小白入门基础傻瓜式操作PHP面板安装使用_Bt宝塔面板

    ​ 小白入门基础傻瓜式操作PHP面板安装使用--Bt宝塔面板 从购买服务器到安装面板在到搭建网站(最基础的教程,以后会延伸到部署项目) 不用写代码谁都可以做到搭建自己的网站(PHP类)还有小程序,只要 ...

  7. ML:推荐给小白入门机器学习一系列书籍

    ML:推荐给小白入门机器学习一系列书籍 目录 一.外文版 二.中文版 一.外文版 Christopher M.Bishop,  Pattern Recognition and Machine Lear ...

  8. 五分钟教你使用vue-cli3创建项目(三种创建方式,小白入门必看)

    五分钟教你使用vue-cli3创建项目(三种创建方式,小白入门必看) 一.搭建vue环境 安装Nodejs 官网下载Nodejs,如果希望稳定的开发环境则下LTS(Long Time Support) ...

  9. virtuoso小白入门

    [virtuoso小白入门]反相器原理图绘制 1.启动cadence 打开虚拟机,单击右键,左击"open terminal" 输入"icfb"(注意是小写), ...

最新文章

  1. Windows系统下多版本GCC的安装: MinGW Cygwin Msys2 和 VS: MSVC
  2. Matlab在概率统计中的应用问题及解决方案集锦
  3. 基于知识图谱的问答系统(以医疗行业为例)
  4. ]remove-duplicates-from-sorted-list-ii (删除)
  5. 关于页面布局间距使用的经验之谈
  6. (转)理解MySQL——索引与优化
  7. 深度相机---(3)双目立体视觉
  8. django项目验证码(PIL库实现)
  9. oracle π,plsql 计算π
  10. java 多线程操作List,已经做了同步synchronized,还会有ConcurrentModificationException,知道为什么吗?...
  11. JS中去除字符串空格trim()函数
  12. 台式计算机时间跳动,电脑时间总是自动跳
  13. 隐藏在计算机软硬件,隐匿在计算机软硬件背后的语言
  14. c语言中的圆方程,高中圆的方程练习题
  15. console.log也能插图!!!
  16. php元素周期表,元素周期表 - 理视天下 - 简单学习网论坛_中高考学习交流论坛_中学生学习论坛 - Powered by phpwind...
  17. IE主页被恶意软件劫持,360卫士无法修改
  18. 33个CadQuery程序化建模实例
  19. Beyond Compare实现Class文件对比
  20. 用SNMP协议实现系统监控

热门文章

  1. OAuth 2.0 基础(2)
  2. 【渝粤教育】21秋期末考试国际私法10216k1
  3. 传奇人物--马克·扎克伯格
  4. Matlab中库函数imadjust()的使用细节
  5. mini2440 led驱动程序测试实验
  6. OpenGL,glut,glew,glfw,mesa等
  7. Hexo+Yilia 所遇问题解决方法汇总
  8. 看了他们的遭遇,我居然不想裸辞了
  9. Blender遇到的一些莫名其妙的问题
  10. 材料专业转行适合做什么