版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Anaconda介绍、安装及使用教程0、序Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及 Windows系统中搭建环境 并使用,具编写的代码在不同平台上运行时, 几乎不需要做较大的改 动,使用者无不受益于它的便捷性。此外,Python的强大之处在于它的应用领域范围之广,遍及人工智能、 科学计算、Web开发、系统运维、大数据及云计算、金融、游戏开发 等。实现其强大功能的前提,就是 Python具有数量庞大且功能相对 完善的标准库和第三方库。通过对库的引用,能够实现对不同领域业 务的开发。然而,正是由于库的数量庞大,对于管理这些库以
2、及对库 作及时的维护成为既重要但复杂度又高的事情。一、什么是 Anaconda?1 .简介Anaconda (官方网站)就是可以便捷获取包且对包能够进行管理, 同 时对环境可以统一管理的发行版本。Anaconda包含了 conda、Python 在内的超过180个科学包及其依赖项。2 .特点Anaconda具有如下特点:开源安装过程简单高性能使用 Python和R语言免费的社区支持其特 点的实现主要基于Anaconda拥有的:conda包环境管理器1,000+开源库如果日常工作或学习并不必要使用1,000多个库,那么可以考虑安装Miniconda (图形界面下载及命令行 安装请戳),这里不过多
3、介绍Miniconda的安装及使用。3. Anaconda conda pip、 virtualenv 的区另U AnacondaAnaconda是一个包含180+的科学包及其依赖项的发行版本。具包含的科学包包括: conda, numpy, scipy, ipython noteboo降。 conda conda是包及其依赖项和环境的管理工具。适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C+, FORTRAN 适用平台: Windows, macOS, Linux 用途:快速安装、运行和升级包及其依赖项。在计算机中便捷地创建、保
4、存、 加载和切换环境。如果你需要的包要求不同版本的 Python,你无需切 换到不同的环境,因为conda同样是一个环境管理器。仅需要几条命 令,你可以创建一个完全独立的环境来运行不同的Python版本,同时继续在你常规的环境中使用你常用的Python版本。conda官方网站conda为Python项目而创造,但可适用于上述的多种语言。conda包和环境管理器包含于Anaconda的所有版本当中。 pippip是用于安装和管理软件包的包管理器。pip编写语言:Python。Python中默认安装的版本:Python 2.7.9及后续版本:默认安装,命 令为pipPython 3.4及后续版本:
5、默认安装,命令为 pip3pip名称的由 来:pip采用的是递归缩写进行命名的。其名字被普遍认为来源于2处:“ Pip installs PackageS " pip?装包 ”) “ Pip installs Python ( " pi鱼装 Python J virtualenvvirtualenv:用于创建一个独立的 Python环境的工具。解决问题:当一个程序需要使用Python 2.7版本,而另一个程序需要使用Python3.6版本,如何同时使用这两个程序?如果将所有程序都安装在系统下的默认路径,如:/usr/lib/python2.7/site-package
6、67;当不小心升级了 本不该升级的程序时,将会对其他的程序造成影响。如果想要安装程序并在程序运行时对其库或库的版本进行修改,都会导致程序的中断。在共享主机时,无法在全局site-packages目录中安装包。virtualenv 将会为它自己的安装目录创建一个环境,这并不与其他 virtualenv环 境共享库;同时也可以选择性地不连接已安装的全局库。pip与conda比较一依赖项检查pip:不一定会展示所需其他依赖包。安装包时或许会直接忽略依赖 项而安装,仅在结果中提示错误。conda:列出所需其他依赖包。安 装包时自动安装其依赖项。可以便捷地在包的不同版本中自由切换。一环境管理pip:维护
7、多个环境难度较大。conda:比较方便地在不同环境之间进行切换,环境管理较为简单。一对系统自带Python的影响pip:在系统自带Python中包的*更新/回退版本/卸载将影响其他程 序。conda:不会影响系统自带Python。适用语言pip:仅适用于 Python。conda:适用于 Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C+, FORTRAN。 conda与 pip、virtualenv 的关系 conda结合了 pip和virtualenv的功能。二、Anaconda的适用平台及 安装条件1 .适用平台Anaconda可以在以
8、下系统平台中安装和使用:WindowsmacOSLinux (x86 / Power8) 2.安装条件系统要求:32位或64位系统均可下载文件大小:约 500MB所需空 间大小:3GB空间大小(Miniconda仅需400MB空间即可)三、Anaconda的安装步骤1. macOS系统安装 Anaconda图形界面安装前往官方下载页面下载。有两个版本可供选择:Python 3.6和Python2.7,我下载的是前者。选择版之后点击“643it Graphical Installer进行下载。完成下载之后,双击下载文件,在对话框中“Introduction、"“Read Me” “ L
9、icensed 分可直接点击下一步。" Destination Selects分选择“Install for me only并点缶下一步。注意:若有错误提示信息“You cannot install Anaconda in this locationlU重新选择 “Instalfor me only 并点击下一步。aInstallation TypefB分,可以点击 “Change Install Location来改变安装位置。标准的安装路径是在用户的家目录下。在这一步我没有改变安装位置。若选择默认安装路径,则直接点击“Instal进行安装。等待 “Installation
10、4;分结束,在 “Summa啰B分若看到 “The installation was completed successfull则安装成切,直接点 击“Close关闭对话框。在 mac的Launchpad中可以找到名为“ AnacondNavigator 的 图标, 点击打开。 若 “ AnacondNavigator 成 功启动,则说明真正成功地安装了Anaconda;如果未成功,请务必仔细检查以上安装步骤。"AnacondNavigator中已经包含 “JupyterNotebook > “ Jupyterlab " QtconsoleF口”“ Spyder ”(
11、图中的 “ Rstudio 是我后来安装的,但它默认出现在“AnacondNavigator的启动界面, 只需要点击“Install便可安装。) 完成安装。命令行安装前往官方下载页面下载。有两个版本可供选择:Python 3.6和Python2.7,我下载的是前者。选择版之后点击“64Bit Command-Line Installer进行下载。完成下载之后,在 mac的Launchpad中找到其 他”并打开终端”。安装Python3.6:bash/Downloads/Anaconda3-5.0.1-MacOSX-x86_64.sh 安装 Python 2.7: bash /Downloads
12、/Anaconda2-5.0.1-MacOSX-x86_64.sh 注意:首词 bash也需要输入,无论是否用的 Bash shell。如果你的下载路径是自定义的,那么把该步骤路径中的 “Downloads 替换成你自己的下载路径。如果你将第1步下载的.sh文件重命名了,那么把该步骤路径中的Anaconda3-5.0.1-MacOSX-x86_64.shAnaconda2-5.0.1-MacOSX-x86_64.sh替换成你重命名后的文件名强烈建议:不要修改文件名。如果重命名,使用英文进行命名。安装 过程中, 看到提示 “Inorder to continue the installation
13、 process, please review the license agreement.(请浏览许可证协议以便继续安装。”), 点击“Enter查看许可证协议在许可证协议”界面将屏幕滚动至 底,输入“yest示同意许可证协议内容。然后进行下一步。安装过 程中,提示 “Press Enter to confirm the location, Press CTRL to cancel the installation or specify an alternate installation directory.( 按回车键” 确认安装路径,按CTRL-C取消安装或者指定安装目录。”)如果接 受
14、默认安装路径,则会显示“ PREFIX=/home/anacond并且继续安装。安装过程大约需要几分钟的时间。建议:直接接受默认安装路径。 安装器若提示 “Do you wish the installer to prepend the Anaconda install location to PATH in your /home/.bash_prof ile ?(你希望安装器添加 Anaconda安装路径在/home/.bash_profile文件中吗? ”),建议输入“ ye$ ”注意:路径/home/.bash_profile中“即进入到家目录后你的目 录名。如果输入“no;则需要手动添
15、加路径。添加export PATH="/bin:$PATH" 在 “.bashrc!渚 ".bash_profil#。”其中,“替换为你真实的 Anaconda 安装路径。当看到“Thank you for installing Anaconda则说明已经成功完成安装。 关闭终端,然后再打开终端以使安装后的Anaconda启动。验证安装结果。可选用以下任意一种方法:在终端中输入命令condal list,如果Anaconda被成功安装,则会显示已经安装的包名和版本号在终端中输入python。这条命令将会启动 Python交互界面,如果 Anaconda被成功安装并
16、且可以运行,则将会在 Python版本号的右边 显示 “Anacondacustom (64-bit)退出 Python 交互界面则输入 exit() 或quit()即可。在终端中输入 anaconda-navigator如果 Anaconda被成功安装,则 Anaconda Navigator的图形界面将会被启动。2. Windows 系统安装 Anaconda前往官方下载页面下载。有两个版本可供选择:Python 3.6和Python2.7, 选择版之后根据自己操作系统的情况点击“643it GraphicalInstaller或”“32Bit Graphical Installer进行下
17、载。完成下载之后,双击 下载文件,启动安装程序。注意:如果在安装过程中遇到任何问题, 那么暂时地关闭杀毒软件,并在安装程序完成之后再打开。如果在安装时选择了为所有用户安装工则卸载Anaconda然后重新 安装,只为 我这个用户”安装。选择“Next;阅读许可证协议条款,然后勾选“I Agree并进行下一步。除非是以管理员身份为所有用户安装,否则仅勾选aJusMe并点击“ Next。”在 “Choose Install Locations面中选择安装 Anaconda的目标路径,然后点击“Next:'注意:目标路径中不能含有空格,同时不能 是 “Unicode®码。除非被要求以
18、管理员权限安装,否则不要以管理员身份安装。在 “AdvancedInstallation Options '中不要勾选 “AddAnaconda to my PATH environment variable.(添力口 Anaconda 至我的环境变量。”)。 因为如果勾选,则将会影响其他程序的使用。如果使用Anaconda,则通过打开Anaconda Navigator或者在开始菜单中的“AnacondaPrompt"(类似macOS中的 终端”)中进行使用。除非你打算使用多个版本的Anaconda或者多个版本的Python,否则 便勾选 “Register Anacond
19、a as my default Python 3.6后点缶 “Install 开始安装。如果想要查看安装细节,则可以点击“ShowDetails ;'点击“Next:进入“Thanks for installing Anaconda界面则意味着安装成 功,点击“Finish完成安装。注意:如果你不想了解 “AnacondaS”和“Anacond豉持工 则可以不 勾选 “Learn more about Anaconda Cloud” 和 “Learn more about Anaconda Support :'验证安装结果。可选以下任意方法: 开始一 Anaconda364-b
20、it)- Anaconda Navigator,若可以成功启动 Anaconda Navigator则说明安装成功。开始 一 Anaconda3 (64-bit) 一 右键点击 Anaconda Prompt 似管 理员身份运行工在Anaconda Prompt中输入conda list,可以查看已 经安装的包名和版本号。若结果可以正常显示,则说明安装成功。3. Linux 系统安装 Anaconda前往官方下载页面下载。有两个版本可供选择:Python 3.6和Python2.7。启动终端,在终端中输入命令md5sum /path/filename或sha256sum/path/filena
21、me注意:将该步骤命令中的/path/filename替换为文件的实际下载路径和 文件名。其中,path是路径,filename为文件名。强烈建议:路径和 文件名中不要出现空格或其他特殊字符。路径和文件名最好以英文命名,不要以中文或其他特殊字符命名。根据 Python版本的不同有选 择性地在终端输入命令 : Python 3.6 : bash /Downloads/Anaconda3-5.0.1-Linux-x86_64.shPython 2.7: bash /Downloads/Anaconda2-5.0.1-Linux-x86_64.sh 注意:首词bash也需要输入,无论是否用的 Bas
22、h shell。如果你的下载路径是自定义的,那么把该步骤路径中的“Downloads替换成你自己的下载路径。除非被要求使用root权限,否则均选择 “Install Anaconda as a user 安装过程中,看到提示 “Inorder to continue the installation process, please review the license agreement.(请浏览许可证协议以便继续安 装。”),点击“Ente道看 许可证协议”。在许可证协议”界面将屏幕滚动至底,输入“yest示同意许可证协议 内容。然后进行下一步。安装过程中,提示 “Pess Enter to
23、 accept the default install location, CTRL-C to cancel the installation or specify an alternate installation directory.('按回车键确认安装路径,按CTRL-C取消安装或者指定安装目录)如果接受默认安装路径,则会显示“ PREFIXnhome/mnaconda1且继续安装。安装过程大约需要几分钟 的时间。建议:直接接受默认安装路径。安装器若提示“ Do yu wish the installer to prepend the Anaconda install locat
24、ion to PATH in your /home/.bashrc ?”(你希望安装器添加 Anaconda安装路径在 /home/.bashrc文件中吗? ”),建议输入"yes;'注意:路径 /home/.bash_rc中“即进入到家目录后你的目录名。如果输入“no;则需要手动添加路径,否则 conda将无法正常运行。 当看到“Thank you for installing Anaconda则说明已经成功完成安装。 关闭终端,然后再打开终端以使安装后的Anaconda启动。或者直接在终端中输入source /.bashr他可完成启动。验证安装结果。可选用以下任意一种方法
25、:在终端中输入命令condal list,如果Anaconda被成功安装,则会显示 已经安装的包名和版本号。在终端中输入python。这条命令将会启动 Python交互界面,如果 Anaconda被成功安装并且可以运行,则将会在 Python版本号的右边 显示 “Anacondacustom (64-bit):'退出 Python 交互界面则输入 exit() 或quit()即可。在终端中输入 anaconda-navigator如果 Anaconda被成功安装,则 Anaconda Navigator 将会被启动。四、管理conda0.写在前面接下来均是以命令行模式进行介绍,Wind
26、ows用户请打开“AnacondaPrompt macOS和Linux用户请打开“Terminal('终端”)进行操作。1.验证conda已被安装conda -version终端上将会以 conda版本号的形式显示当前安装conda的版本号。如:conda 3.11.0注意:如果出现错误信息,则需核实是否出现以下情况:使用的用户是否是安装Anaconda时的账户。是否在安装Anaconda之后重启了终端。2.更新 conda至最新版本conda update cond耿行命令后,conda将会对版本进行比较并列出可以升级的版本。同时,也会告知用户其他相关包也会升级到相应版本。当较新的版
27、本可以用于升级时,终端会显示Proceed (y/n)?,此时输入y即可进行升级。3.查看conda帮助信息conda -help或 conda -h4.卸载 conda Linux 或 macOSrm -rf /anaconda减 rm -rf /anaconda3即删除 Anaconda的安装目录。根据安装的Anaconda版本选择相应的卸载命令。 Windows控制面板一添加或删除程序一选择“PythonX.X (Anaconda)” 点击 删除程序”注意:Python X.X:即Python的版本,如:Python 3.6。Windows 10的删除有所不同。五、管理环境0.写在前面接
28、下来均是以命令行模式进行介绍,Windows用户请打开“AnacondaPrompt macOS和Linux用户请打开“Terminal('终端”)进行操作。1.创建新环境conda create -nameii 意:即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号即安装在环境中的包名。名称两边不加尖括号如果要安装指定的版本号,则只需要在包名后面以=和版本号的形式执行。如:conda create -name python2 python=2.7 即创建一个名为“python2勺环境,环境中安装版本为2.7的python。如果要在新创建的环境中创建多个包,则直接在后以空格
29、隔开,添加多个包名即可。 如:conda create -n python3 python=3.5 numpy pandas即创建一个名为“python阴环境,环境中安装版本为 3.5的python, 同时也安装了 numpy和pandas-name同样可以替换为-n。提示:默认情况下,新创建的环境将会被保存在/Users/anaconda3/env 目录下,其中,为当前用户的用户名。2 .切换环境 Linux 或 macOS source activated Windowsactivate® 提示 如果创建环境后安装Python时没有指定Python的版本,那么将会安 装与Anac
30、onda版本相同的Python版本,即如果安装 Anaconda第2 版,则会自动安装Python 2.x;如果安装Anaconda第3版,则会自动 安装 Python 3.x。当成功切换环境之后,在该行行首将以“(env_name或“env_name”开头。其中,"env_name切换到的环境名。如:在 macOS系统中 执行source active python2,即切换至名为 “python2的环境,则行首 将会以(python2)开头。3 .退出环境至root Linux 或 macOSsource deactivated Windowsdeactivate!)提示当执行退
31、出当前环境,回到root环境命令后,原本行首以“(env_name)” 或“env_name拜头的字符将不再显示。4 .显示已创建环境conda info -envs或 conda info -e 或 conda env list例如:结果中星号“*所在行即为当前所在环境。macOS系统中默认创建的环境名为“base”5 .复制环境 conda create -name-clone注意:即为被复制/克隆环境名。环境名两边不加尖括号即为复制之后新环境的名称。环境名两边不加尖括号如:conda create -name py2 -clone python2即为克隆名为 “python2的环境,克隆
32、后的新环境名为“py2:此时,环境中将同时存在“python呼"py/境,且两个环境的配置相同。6 .删除环境conda remove -name-all注意:为被删除环境的名称。环境名两边不加尖括号:六、管理包1 .查找可供安装的包版本精确查找conda search -full-name注意:-full-name为精确查找的参数。是被查找包的全名。包名两边不加尖括号例如:conda search -full-name python即查找全名为 “python的包有哪些版本可供安装。模糊查找conda search注意:是查找含有此字段的包名。此字段两边不加尖括号例如:conda
33、search py即查找含有“py字段的包,有哪些版本可供安装。2 .获取当前环境中已安装的包信息conda list执行上述命令后将在终端显示当前环境已安装包的包名及其版本号。3 .安装包 在指定环境中安装包conda install -name 注意:即将包安装的指定环境名。环境名两边不加尖括号即要安装的包名。包名两边不加尖括号;例如:conda install -name python2 panda却在名为 “python2的环境中安装pandas包。在当前环境中安装包conda install 注意:即要安装的包名。包名两边不加尖括号;执行命令后在当前环境中安装包。例如:conda install pandas在当前环境中安装 pandas包。使用pip安装包一使用场景当使用conda install无法进行安装时,可以使用pip进行安装。例如:see 包。命令pip install注意:为指定安装包的名称。包名两边不加尖括号如:pip install see即安装 se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 孕检过程中的心理调适与支持
- 打造高效的嵌入式系统教育体系
- 教育信息化对小学生成长的影响
- 教育科技公司的战略规划与实施
- 小学语数课堂的互动式教学设计
- 2025年度预拌砂浆生产用环保水泥采购年度合同3篇
- 教育领域中的绿化植被种植知识
- 小学语文教学资源开发与利用
- 2025年度道路桥梁施工劳务承包合同范本2篇
- 教育领域的科技革新及对未来的展望
- 2025年河南鹤壁市政务服务和大数据管理局招聘12345市长热线人员10人高频重点提升(共500题)附带答案详解
- 建设项目安全设施施工监理情况报告
- 春节期间安全施工措施
- 2025年大唐集团招聘笔试参考题库含答案解析
- 建筑工地春节期间安全保障措施
- 2025山东水发集团限公司招聘管理单位笔试遴选500模拟题附带答案详解
- 路面弯沉温度修正系数
- 纪律教育月批评与自我批评五篇
- GB/T 26480-2011阀门的检验和试验
- GB/T 13342-2007船用往复式液压缸通用技术条件
- 药店员工教育培训资料
评论
0/150
提交评论