python、anaconda、pycharm、pip、conda
Python
Python是⼀种⾯向对象的解释型计算机程序设计语⾔。
Python的强⼤之处在于它的应⽤领域范围之⼴,遍及⼈⼯智能、科学计算、Web开发、系统运维、⼤数据及云计算、⾦融、游戏开发等。实现其强⼤功能的前提,就是Python具有数量庞⼤且功能相对完善的标准库和第三⽅库。
python⾃⾝缺少numpy、matplotlib、scipy、等⼀系列包,需要我们安装pip来导⼊这些包才能进⾏相应运算。举例:在cmd终端输⼊:pip install numpy就能安装numpy包了。
每次都额外安装所需要的包略⿇烦,这时候我们可以采⽤anaconda了。anaconda是⼀个python发⾏版,包含了⼤量的包,使⽤
每次都额外安装所需要的包略⿇烦,这时候我们可以采⽤anaconda了。
anaconda⽆需再去额外安装所需包。
anaconda
Anaconda是⼀个免费,开源的针对数据科学处理和机器学习相关应⽤的Python和R语⾔的发⾏版。anaconda在管理包上是很⽅便anaconda是⼀个python发⾏版,使⽤它你就不需要额外安装python包了。
的。anaconda是⼀个python发⾏版
Anaconda = 超过1000个数据包 + Conda package + virtual environment manager (即 Anaconda Navigator)。
pycharm
开发⼯具。pycharm带有⼀整套可以帮助⽤户在使⽤Python语⾔开发时提⾼其效率的⼯具,⽐如调试、PyCharm是⼀种Python IDE,是⼀款开发⼯具
语法⾼亮、Project管理、代码跳转、智能提⽰、⾃动完成、单元测试、版本控制。
将anaconda中的集成到pycharm中,便可以在使⽤pycharm的过程中使⽤到所有anaconda的包了。
conda
虚拟环境+包管理。conda是包及其依赖项和环境的管理⼯具。conda不会影响系统⾃带Python。conda其实就是venv+pip的作⽤,也就是虚拟环境+包管理conda适⽤于Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。conda为Python项⽬⽽创造,但可适⽤于上述的多种语conda包和环境管理器包含于Anaconda的所有版本当中。
⾔。conda包和环境管理器包含于Anaconda的所有版本当中。
conda⽤于:1.快速安装、运⾏和升级包及其依赖项。2.在计算机中便捷地创建、保存、加载和切换环境。
conda同样是⼀个环境管理器
环境管理器。仅需要⼏条命令,你可以创建⼀个完全独⽴的环境来运⾏不同的Python版本,同时继续在你常规的环境中使⽤你常⽤的Python版本。
包管理系统,是想要构建和管理任何语⾔的任何类型的软件。因此,它也适⽤于Python包。
conda是⼀种通⽤包管理系统
pip
Pip代表Pip Installs Packages,是Python的官⽅认可的包管理器,最常⽤于安装在Python包索引(PyPI)上发布的包。pip编写语⾔Python,pip仅适⽤于Python。
Python中默认安装的版本:1.Python 2.7.9及后续版本:默认安装,命令为pip。2.Python 3.4及后续版本:默认安装,命令为pip3。
pip是Python包的通⽤管理器; conda是⼀个与语⾔⽆关的跨平台环境管理器。pip在任何环境中安装python包; conda安装在conda环境中装任何包。
virtualenv
⽤于创建⼀个独⽴的Python环境
独⽴的Python环境的⼯具。
不与其他virtualenv环境共享库;同时也可以选择性
选择性地不连接已安装的全局库。virtualenv会为它⾃⼰的安装⽬录创建⼀个环境,这并不与
举例:当⼀个程序需要使⽤Python 2.7版本,⽽另⼀个程序需要使⽤Python 3.6版本,如何同时使⽤这两个程序?
conda结合了pip和virtualenv的功能。
conda命令
< -rf ~/anaconda3(卸载conda,删除anaconda安装⽬录)
(新创建的环境将会被保存在/Users/<user_name>/anaconda3/env⽬录下。举例:conda create --name python2 python=2.7,即创建⼀个名为“python2”的环境,环境中安装版本为2.7的python。conda create -n python3 python=3.5 numpy pandas,即创建⼀个名
为“python3”的环境,环境中安装版本为3.5的python,同时也安装了numpy和pandas。如果创建环境后安装Python时没有指定Python的版本,那么将会安装与Anaconda版本相同的Python版本)
conda install和pip install
补充:conda install <package_name> (在当前环境安装包)
pip也可安装包:pip install <package_name>
先切换到指定环境中,再使⽤pip命令安装
但pip只是包管理器,⽆法对环境进⾏管理。因此如果想在指定环境中使⽤pip进⾏安装包,则需要先切换到指定环境中
使⽤当前环境下pip进⾏安装。这⾥环境指的是conda create的环境。
包。当前环境下安装包会使⽤当前环境下pip
conda 安装包路径是 xxxxx\Anaconda3\pkgs
pip 安装包路径在虚拟环境下是 xxxx\Anaconda3\envs\<env_name>\Lib\site-packages
安装⼀次。有conda集中管理。但是如果使⽤pip因为每个环境安装使⽤的pip在不同的如果使⽤conda install 多个环境时,对于同⼀个包只需要安装⼀次
路径下,故会重复安装
重复安装,⽽包会从缓存中取。
不⼀定会展⽰所需其他依赖包。安装包conda列出所需其他依赖包。安装包时⾃动安装其依赖项
安装包时⾃动安装其依赖项。可以便捷地在包的不同版本中⾃由切换。pip不⼀定
时或许会直接忽略依赖项⽽安装,仅在结果中提⽰错误。
pycharm 使⽤anaconda中的虚拟环境
Anaconda是专注于数据分析的Python发⾏版本,包含了conda、Python等190多个科学包及其依赖项。不仅可以⽅便地安装、更新、卸载⼯安装时能⾃动安装相应的依赖包,同时还能使⽤不同的虚拟环境隔离不同要求的项⽬。Anaconda致⼒于简化包管理和部署。
具包,⽽且安装时能⾃动安装相应的依赖包,同时还能使⽤不同的虚拟环境隔离不同要求的项⽬
软件包管理系统conda进⾏管理。
Anaconda的包使⽤软件包管理系统conda
gulp down什么意思有时候⼤⾯积的⼯程开发还是需要使⽤到pycharm。
Ubuntu中pycharm中如何使⽤Anaconda中的虚拟环境呢?1.先安装Anaconda和Pycharm。2.然后在Pycharm 导⼊ Anaconda 的python 环境。
Add
⼩齿轮,点击弹出来的Add
File->settings->project:()->Project Interpreter。2.点击右上⾓的⼩齿轮
具体导⼊步骤如下:1.打开pycharm,File->settings->project:()->Project Interpreter。
Interpreter。4.
Existing environment,然后选择Interpreter Python Interpreter
Conda Environment,右侧选择下边的Existing environment
Python Interpreter。3.左侧边栏中选择Conda Environment
Anconda3/bin/python3。python 的其他版本,⾃⼰安装的版本路到Anaconda 下Python安装位置。base环境下的python路径类似 Anconda3/bin/python3git流程图
resist是什么意思Anaconda3/ envs/<envs>/bin/python3。可以看到Anaconda已经⾃带了很多模块,不必Anaconda3/envs/⽬录下,类似 Anaconda3/ envs/<envs>/bin/python3
pycharm python安装教程径都在 Anaconda3/envs/
再⼀个个pip安装了。
总结
python是⼀种应⽤领域⼴泛的编程语⾔,但python⾃⾝缺少numpy、matplotlib、scipy、等⼀系列包,需要我们安装pip来导⼊这些包才能进⾏相应运算。
anaconda是⼀个免费开源的python和r语⾔的发⾏版本,⽤于计算科学(数据科学、机器学习、⼤数据处理和预测分析),致⼒于简化包管理anaconda
和部署,包含有conda在内的各种包。anaconda的包使⽤软件包管理系统conda进⾏管理。Anaconda的数据包和和安装包都很
mongodb查看所有数据库命令⼤,Miniconda是最⼩的conda安装环境,相当于conda+python+pip,轻量级。miniconda就是只包含conda和conda的依赖,对于其他包,可以⽤conda装。
conda
conda是包及其依赖项和环境的管理⼯具。conda是anaconda下⾯的⼀个包。
pip是python包下载管理⼯具,conda的话不仅是python 包下载管理⼯具,还可以下载其他语⾔的包(⽐如R语⾔),当然conda和pip是可以pip
⼀起⽤的。
pycharm是⼀款Python编辑器,pycharm带有⼀整套可以帮助⽤户在使⽤Python语⾔开发时提⾼其效率的⼯具。将anaconda中的
pycharm
<集成到pycharm中,便可以在使⽤pycharm的过程中使⽤到所有anaconda的包了。
复制环境anaconda
⼀,在本机上,直接使⽤conda create -n new_env --clone old_env复制既有环境
⼆,如果要复制到其他机器,就要考虑导出当前环境到⽂件,利⽤⽂件再次创建环境
1) 导出环境
conda env export > ~/env.yaml
利⽤conda env export 导出的是个yaml格式的⽂件,该⽂件记录了环境名,软件源地址以及安装包列表2) 使⽤yaml配置⽂件创建新环境
html里input标签属性conda env create -f ~/env.yaml
参考资料:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论