初识Anaconda------潇哥带你入坑之python学习(一)
前言:
一 什么是Anaconda?
- 外文名
- anaconda
- 研发公司
- Continuum Analytics
- 最新版本
- 4.3.0
- 大 小
- 约 500 MB
二 什么是conda?
对任何语言(Python,R,Ruby,Lua,Scala,Java,JavaScript,C / C ++,FORTRAN)的包,依赖项,环境的管理
Conda是一个在Windows,MacOS和Linux上运行的开源软件包管理系统和环境管理系统。Conda快速安装,运行和更新软件包及其依赖项。Conda可轻松创建,保存,加载和切换本地计算机上的环境。它是为Python程序创建的,但它可以打包和分发任何语言的软件。
Conda作为软件包管理器可以帮助您查找和安装软件包。如果您需要一个需要不同版本的Python的软件包,则不需要切换到另一个环境管理器,因为conda也是一个环境管理器。只需几个命令,就可以建立一个完全独立的环境来运行不同版本的Python,同时继续在正常环境中运行通常的Python版本。
三 Windows如何安装Anaconda?
下载网址:https://www.anaconda.com/download/我下的是Python3.6 version 64-Bit Graphical Installer (515 MB)
可选:使用MD5或SHA-256验证数据完整性。 有关散列的更多信息
双击安装程序启动。
注意:如果您在安装过程中遇到任何问题,请在安装过程中临时禁用您的防病毒软件,然后在安装结束后重新启用它。如果已经为所有用户安装,请卸载Anaconda并仅为用户重新安装,然后重试。
点击下一步。
阅读许可条款并点击“我同意”。
除非要为所有用户(需要Windows管理员权限)安装,否则请选择“Just Me”的安装,然后单击下一步。
选择安装Anaconda的目标文件夹,然后单击下一步按钮。请参见常见问题解答。
注:将Anaconda安装到不包含空格或unicode字符的目录路径。
注:除非需要管理员权限,否则不要以管理员身份进行安装
选择是否将Anaconda添加到PATH环境变量中。我们建议不要将Anaconda添加到PATH环境变量中,因为这会干扰其他软件。而应使用Anaconda软件,从“开始”菜单打开“Anaconda导航器”或“Anaconda提示”。
选择是否将Anaconda注册为默认的Python 3.6。除非您计划安装并运行多个版本的Anaconda或多个版本的Python,否则您应该接受默认设置,并选中此框。
点击安装按钮。如果您想查看Anaconda正在安装的所有软件包,可以单击“显示详细信息”。
点击下一步按钮。
安装成功后,您将看到“感谢您安装Anaconda”对话框:
下载完成以后去开始菜单栏打开 Anaconda navigator:
四 玩转Conda
管理conda。验证安装anaconda或Miniconda并检查conda 被更新到最新版本。
管理环境。创建一些 环境,然后学习在它们之间轻松移动。验证您所处的环境并将环境的副本作为备份。
管理Python。查看哪些版本的Python可以安装,安装另一个版本的Python,然后在不同版本之间切换。
管理软件包。使用 软件包:
- 列出您的电脑上安装的软件包。
- 列出可用的包。
- 使用安装和删除一些软件包。
conda install
- 对于不可用的软件包,请在Anaconda.org上搜索。
conda install
- 对于不在任何位置的软件包,请使用pip软件包管理器安装软件包。安装Anaconda商业软件包IOPro的30天免费试用版。
10分钟
删除软件包,环境或conda。删除一个或多个测试包,环境和/或conda。
下面使用anaconda自带的命令行Anaconda Prompt
管理Conda
1. 管理conda版本:
使用终端或Anaconda提示进行以下步骤。
验证是否安装了conda:
conda --version
例: conda 3.11.0
注意:如果看到错误消息,请确认您已登录到用于安装Anaconda或Miniconda的相同用户帐户,并且在安装完成后关闭并重新打开“终端”窗口。
我测试了一下我的:
2.将conda更新到当前版本:
输入:conda update conda
conda比较版本,然后显示可用的安装。它还会告诉您有关将随更新自动更新或更改的其他软件包。
如果新版本的conda可用,请键入y以更新:
Proceed ([y]/n)? y
我测试了一下我的:无更新(因为之前刚刚更新过O(∩_∩)O哈哈~)
2.管理环境
3.管理软件包
那么问题来?如果search时找不到怎么办,那么需要换一种方法
我这里以bottleneck这个包为例(假设它是第一种方法找不到的话,但其实他能用第一种方法找到哈哈哈)
那我们开始吧!
第一步:https://anaconda.org/进去
第二步:搜索 bottleneck
第三步:Anaconda.org上有十几个bottleneck副本,选择点击量最大的。
第四部:出现Anaconda.org详细信息页面,找到显示用于下载软件包的命令,然后输入到命令行中就OK了
如果以上两种方法还是找不到,
用pip安装一个包
对于无法从conda或Anaconda.org获得的软件包,通常可以使用pip(代表“pip安装软件包”)来安装软件包。
提示:Pip只是一个软件包管理器,所以无法为您管理环境。PIP甚至无法更新Python,因为与conda不同,它不认为Python是一个包。但它确实安装了conda没有的东西,反之亦然。具体的pip就不细讲了,不懂的亲可以百度一下。
4.删除软件包,环境,conda
后记:
初识Anaconda------潇哥带你入坑之python学习(一)相关推荐
- 干货丨从感知机到深度神经网络,带你入坑深度学习
作者:Adi Chris 机器之心编译 参与:朱乾树.刘晓坤 机器学习工程师 Adi Chris 最近学习完吴恩达在 Coursera 上的最新课程后,决定写篇博客来记录下自己对这一领域的理解.他建议 ...
- 丹尼带你入坑无人机1 - 认识无人机(四轴)
无人机是无人驾驶飞机的简称,利用无线遥控器和自身程序控制的不载人飞机. 从结构上主要由固定翼无人机.无人直升机.多旋翼无人机三大平台,其它小种类无人机平台包括无人飞艇.伞翼无人机.扑翼无人机等. 由于 ...
- OV7670带FIFO入坑指南
本文针对带FIFO的OV7670摄像头模块进行说明. 对于新手入坑OV7670摄像头的小白来说,入坑之路漫漫,最坑爹的是不知道入口在哪里~~下面就来简单的说一下我这几天的实验心得. 什么是带FIFO的 ...
- 厉害了隔壁老王,带你入坑腾讯联机对战引擎!
前文导读: <联机对战!隔壁老王都入坑了,你还在等啥?> 前面我们介绍了『开心鼠吃象』这个游戏的玩法,以及对战引擎的注册开通,这次给大家介绍MGOBE实战操作! 如果你对MGOBE还不太了 ...
- 支持python开发的环境有哪些特点_Python虚拟环境详细教程,一篇带你入坑
Python 之所以强大,除了语言本身的特性外,更重要的是拥有无所不及的第三方库.强大的软件库,让开发者将精力集中在业务上,而避免重复造轮子的浪费.但众多的软件库,形成了复杂的依赖关系.今天我们就来了 ...
- 手把手带你入坑树莓派(3B+)之第一篇,重装Rasbian系统
(上一次修订包括按部就班的重装测试:2020.05.31.木有问题的啦!) 手把手带你入门,初中水平就能读懂,高中水平就能学会,你若是一遍没弄出来,那说明你没按我的步骤来,如果你还没做出来...那可能 ...
- 【天池直播】图像系列直播第一讲--带你入坑深度学习
天池医疗AI大赛以"人工智能辅助医疗决策"为主题,围绕全球第一高发恶性肿瘤--肺癌,以肺部小结节病变的智能识别.诊断为课题,通过胸部CT影像(mhd格式),检测CT影像中的肺部结节 ...
- 手把手带你入坑迁移学习(by 当过黑客的CTO大叔)
原作 Slav Ivanov Root 编译自 Slav寄几的博客 量子位 出品 | 公众号 QbitAI Slav Ivanov是Post Planer(提高社交媒体影响力的App)的CTO,这个当 ...
- 手把手带你入坑树莓派(3B+)之第二篇,使用Putty与电脑VNC远程控制树莓派
上一篇(https://blog.csdn.net/Smile_h_ahaha/article/details/84997205)说到如何从一个空的或者没有的SD卡安装树莓派的官方Rasbian系统. ...
最新文章
- 人工智能3d建模算法_打破国外垄断,全国产3D芯片为机器人“点睛”
- 【LeetCode OJ】Same Tree
- 【c语言】判断是否为友好数
- mysql注入 outfile_Mysql注入中的outfile、dumpfile、load_file函数详解
- 【深度学习】使用深度学习阅读和分类扫描文档
- VTK:可视化之HideActor
- [计算机视觉]人脸应用:人脸检测、人脸对比、五官检测、眨眼检测、活体检测、疲劳检测
- 解决torch.cuda.is_available()为False的问题
- slf4j的简单用法以及与log4j的区别
- DUTCTF 201x RE20
- Java程序设计基础(第五版)期末总复习
- 达思sql数据库修复软件:用友金蝶管家婆思迅中了勒索病毒怎么办?
- 关于微博api返回内容不全内容
- Hive系列(三)实操
- Laravel项目实战中如何快速集成Emoji表情包?Emoji表情包太丰富了
- 小程序自定义tabbar,不同用户显示不同页面
- 机器学习————神经网络
- 15. R的bnlearn包中的per.node.score函数的学习探究
- java -cp 与 java -Djava.ext.dirs的区别与坑
- 为什么加密货币投资者正在放弃他们的美国公民身份