Python,Anaconda,Pycharm的区别

news/2024/7/16 9:10:20 标签: python, pycharm, ide

1.Python是个解释器(基本编译环境)。

pythonpython_conda_3">2.Anaconda 是一个python的发行版,包括了python和很多常见的软件库, 和一个包管理器conda。

Anaconda 作为 Python 的一个集成管理工具,安装它后就默认安装了 Python、IPython、Jupyter Notebook 和集成开发环境 Spyder 等等。

Anaconda是一个环境容器,里面可以配置各种不同版本开发的环境,这些开发环境互不干扰。

🐷所以装了anaconda就不需要装python了!!!

pycharmPythonIDEpycharmPythonpycharmpythoneclipsejava_8">3.pycharm是为Python编程语言专门打造的一款IDE(集成开发环境)。在pycharm中编写Python程序(pycharmpython的关系就相当于eclipse与java的关系,即编程工具和编程语言的关系)。

Python,Anaconda,Pycharm的区别及详细安装步骤https://blog.csdn.net/zag666/article/details/104608616
Anaconda Jupyter notebook 安装过程详解https://blog.csdn.net/S1433972007LJ/article/details/93084234

Pycharm使用教程https://editor.csdn.net/md/?articleId=111313053

4.Jupyter Notebook是一个开源的Web应用程序,可以创建和共享包含实时代码,方程式,可视化和说明文本的文档。

Jupyter安装使用详解(Windows版)https://blog.csdn.net/yu1014745867/article/details/84191485

5.pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

Pip可以在任何环境中安装包,但是只能安装Python包。

Python pip 安装与使用https://www.runoob.com/w3cnote/python-pip-install-usage.html

6. Conda是一个与语言无关的跨平台的包和环境管理器。Conda只能在conda环境中安装包,但是可以安装各种语言、各种类型的包。

🐷如果我们希望在一个已有的系统Python环境中安装Python包,conda是帮不了我们的,因为它只能在conda环境中安装包。

  • 在conda环境下,我们可以管理不同版本的Python,包括安装和升级Python本身。
  • virtualenv能实现的只是不同环境下的python包互相独立,但是不同环境下用的python是同一个版本。
  • conda环境是放在一个可执行路径中的真正独立的环境。
  • virtualenv的环境是建立于符号链接(symlinks)的环境

🐷在相互独立的环境中安装Python包,那么conda的作用和pyenv+virtualenv的作用几乎是一样的。
pyenv:简单的 Python 版本管理工具(版本互相独立)。
virtualenv:创建独立 Python 环境的工具(包互相独立)。


http://www.niftyadmin.cn/n/1183696.html

相关文章

网页设计实例展示(收藏)

网页设计实例展示 ■网页布局实例 CSSDIV设计实例:实现让多个DIV排列时居中 合理使用HTML标签进行CSS布局CSS布局中最小高度(min-height)的妙用使用 CSS 创建固定宽度的布局CSS初级入门:整体布局声明解决列高度自适应(列高度相同)…

想对你说,这不是我想要的生活

我很乱,而且脾气越来越暴躁,非常暴躁,已经到自己都忍无可忍的程度. 我实在搞不清楚自己为什么会变得像今天这样暴躁?为什么? 我想砸所有的东西,我想把桌子,电风扇,电视机都砸了! 似乎…

sudo 与 su 命令的区别

sudo 与 su 命令的区别: sudo 命令需要输入当前用户的密码su 命令需要输入 root 用户的密码。sudo 命令只允许使用提升的权限运行单个命令su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 Mac电…

如何设置DataGrid(Windows)网格控件的列标题和列宽

以下通过两个比较简单的实例来说明如何设置Windows.Forms.DataGrid的列标题和列宽: 实例1: 1//设置标题2SetDataTableHeader(table2);3dgManifestInfor.DataSource table2;45DataGridTableStyle dgtStyle newDataGridTableStyle();6dgtStyle.MappingName "Tabl…

Java中的四个核心技术思想

Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、触类旁通,有助于提升我们对整个Java平台的理解力。这里所介…

ASP.NET 2.0中WEB应用程序的部署

在我们建立完一个WEB应用程序后,我们就要考虑如何进行部署和发布。一般情况下,尽可能将安装简单化,以使用户有非常好的用户体验。但有的情况下,可能对安装程序的要求比较高,比如有时要将一些安装配置信息写到注册表中去…

string函数用法总结

前几天仔细学习了string函数的用法 做了个总结结using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test_01{class Program{static void Main(string[] args){string str "123456789078ABab你好吗";Console.WriteLine(…

PIX

士别三日当刮目相看,PIX什么时候变得这么好用了,不错啊~转载于:https://www.cnblogs.com/eygneph/archive/2009/05/15/1457182.html