anaconda是什么_anaconda和python区别

anaconda是什么_anaconda和python区别python和anaconda的区别、为什么要用anaconda,怎么使用anaconda?python和anaconda的区别: 其实anaconda是包含python的。所以安装了anaconda就不用安装python了。 要想跑python程序,要有解释器和编译器

python和anaconda的区别、为什么要用anaconda,怎么使用anaconda?

python和anaconda的区别:

其实anaconda是包含python的。所以安装了anaconda就不用安装python了。
要想跑python程序,要有解释器和编译器。
解释器就是python2或python3.含有python.exe。就是将你编写的python语言编译成机器所认识的机器代码。
编译器就是你写代码的环境,比如pycharm或者vscode。

由于python3不兼容python2,也就是说python2语言写出来的代码没办法在python3的环境中运行。
那在装了python3环境的电脑上跑python2怎么办呢?也不能每次跑的时候都重新配一下环境变量吧?(也可以但是不觉得麻烦吗?)所以anaconda就诞生了。它可以将每个开发的程序选用不同的环境,而且开发好的程序所需要的环境(就是第三方包)独立的打包成来,这样再在另一台电脑上跑该程序时就不用再单独下载包了。

anaconda中组件:

Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。

Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。

qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。

管理虚拟环境:

接下来你就可以随意的创建不同的python环境了。下边的管理命令都在命令行进行。
1、activate
activate 能将我们引入anaconda设定的虚拟环境中, 如果你后面什么参数都不加那么会进入anaconda自带的base环境,
    你可以输入python试试, 这样会进入base环境的python解释器, 如果你把原来环境中的python环境去除掉会更能体会到, 这个时候在命令行中使用的已经不是你原来的python而是base环境下的python.而命令行前面也会多一个(base) 说明当前我们处于的是base环境下.
现在anaconda支持的环境版本默认为3.7,但是如果想用python3.6时(因为tensorflow模块目前不支持3.7),你可以将base的环境退回3.6版本。
步骤:

  • 打开anaconda prompt
  • 输入代码:
  • 等待提示,输入y

2、创建自己的虚拟环境
如若你想创建一个名为oda的虚拟环境并指定为python3时,执行以下命令:


3、切换环境
在命令行执行以下代码:


如果忘记了名称可以先执行一下代码(你的环境列表):


4、安装第三方包
一般你需要安装第三方包时需要先查一下此环境下有没有此包。
检查你所在的环境有无你所需要的包(以requests包为例),步骤:

  • 输入(打开python解释器)
  • 输入(如果没有就会报错)
  • 输入.(退出)
    接下来安装requests包,步骤:
  • 输入或
  • 安装完成后进入python解释器,输入
  • 引入包,输入
    5、卸载第三方包
    输入或
    6、查看当前环境中安装的包
    输入
    7、导入导出环境
  • 导出: (将包信息存入yaml文件中,这个文件生成在你所在环境的路径下)
  • 导入:如果在同一台电脑上安装两个一样的环境,需要改以下名称: 打开.yaml文件。修改name:后的名称和prefix:后面相应的名称
    然后执行代码:
为了你在丢失文件的情况下也可以找到自己环境,你需要做的工作以下步骤:
  • 输入(查看你的环境有哪些)
  • 输入
    在迁移到另一台电脑时就找requiemrnts文件就行了。(在你的%homepath%/用户名的路径下)

科普以下常用的命令:


                                                        

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/10482.html

(0)
上一篇 2024年 5月 12日 下午12:10
下一篇 2024年 5月 12日 下午12:21

相关推荐

关注微信