Anaconda(开源python包管理器)是一个python发行版,包含180多个科学包及其依赖项,比如conda和Python。下面的文章主要介绍Python和Anaconda的区别,并依次介绍安装问题的相关信息。有需要的可以参考一下。
目录
前言注意!问答1。python和pycharm2。anaconda解决警告激活问题:补充:anaconda相对于Python增加内容的总结。
前言
如果你以前是小白,下载安装东西都是跟着教程或者视频不假思索,或者你是不知道python,pycharm,anaconda关系的同学。那么这篇文章可能对你有帮助。
因为大部分人可能会先装python,再学一段时间anaconda,先解释一下python和pycharm。
注意!!!
不要轻易尝试在anaconda中将您以前使用的python添加到您新创建的环境中!没有任何意义,对那点记忆来说也不错。如果你是大boss或者按照大boss写的文章,正确的按照步骤来。否则,卸载anaconda并重新安装它将需要5分钟时间。这里就不演示了。
答疑解惑
1. python与pycharm
我们用的pycharm是一个开发环境,叫做IDE(集成开发环境)。你应该看看cmd,
或者python:
这样打代码是不是不方便,所以我们用IDE。当然,IDE的好处不仅仅是方便。
和其他语言一样,在学习的时候,通常需要一起编译和使用IDE。
像JetBrains family bucket,visual studio等等。
再来说说python。
这个东西叫编译器,用来编译代码的,因为你自己很难识别01
通常,当您下载并安装编译器时,会要求您安装环境变量。这是为了方便我们打cmd。其实有些语言不用安装也能安装,因为用的不多。
例如,如果我已经配置了python的环境变量,我可以在cmd中输入python。
这是因为我添加了包含python.exe的环境变量C:\python3.8。
这和手动打开python是一样的。
类似地,像pip install、wheel等命令。都是一样的,因为环境变量里有C:\python3.8\Scripts,这个文件夹里有pip.exe。
等一下。
至于我们为什么要下载安装python,配置环境变量,然后安装pycharm,这一点都不重要,就是你可以不配置环境变量,以后再配置,不影响你使用pycharm。大部分教程配置环境变量只是为了告诉你安装成功,方便以后使用,因为他们实现了xx - version。
而当你创建一个新的pycharm项目或文件时,因为它需要一个编译器,所以它会自动匹配你下载的python,这样你就可以成功打印(' hellow world ')。
2. anaconda
这个用于科学计算的python发行版也可以运行多个版本的python,具有许多强大的功能。
你可能会下载,因为你想学习Numpy,Pandas,Matplotlib等科学计算库。当然,这些东西也能像python一样运行。可以在终端输入pip install numpy直接使用,也可以用pycharm打开一个文件,在里面写importnumpy。它会飘红,因为你还没下载。你把鼠标放上去提示你下载pip。你点开之后会自动下载,然后就可以用了。(顺便说一下,您从pip下载的所有内容都在C:\python3.8\Lib\site-packages中)
至于为什么要用anaconda,我们的科学计算一般都是探索性的研究,就是每一步执行都看结果,所以用Jupyter Notebook显然更方便。此外,在处理大量数据、某些类型的操作等方面更有优势。
当您下载并安装anaconda时,可以随意安装它。虽然anaconda里面有python,但是没关系。
(注:Anaconda01是我自己开头的文件名。请说出一些好听的名字,比如蟒蛇
通常,当您下载anaconda时,您还将配置环境变量。这是可选的。如果您的配置低于您之前配置的python,那么您将像之前一样使用cmd。虽然有两条蟒蛇,但它会从上到下搜索,只要找到第一条就行。
如果你改变顺序(建议成组移动),比如它上面的C:\Anaconda01,那么它会在C:\Anaconda01执行python,告诉你它在Anaconda环境中。(有警告。别担心,我们稍后会谈到它们。)。
这与我们打开Anaconda提示符并输入python是一样的。
注意:这是两种环境下的python。举个例子:例如,如果您以前使用过requests模块下载请求,那么它将位于python下载的site-package中,如果您使用它,anaconda将不得不再次下载它。虽然下载的时候附带了一些工具,但是没有要求。也就是两者是分开的。
就算把之前下载的python删了也没问题。启动之前写的pycharm项目,无非就是把设置里的python(已经删除)改一下,换成Anaconda里的python。一些小东西,比如某某库,可以再下载。
这里我python,anaconda两个都留着了,因为懒得弄也懒得合并,也不差那点内存。
Anaconda也有自己的命令conda,所以你也可以找到conda.exe的文件。
我这里上面是python,所以pip的路径来自python3.8,但是python3.8没有conda,它来自我环境变量下的Anaconda。
(注意你配置的环境变量是系统的还是用户的。建议一起改。)
所以你可以在anaconda里面下载东西,可以在python里面直接用pip install xx(待激活)或者在你的anaconda环境里面用Anaconda提示符,也可以直接用conda install xx。它可以使用这两个命令。
解决警告激活问题:
警告:
这个Python解释器是在conda环境中,但是这个环境有
尚未激活。库可能无法加载。来激活这个环境
请看https://conda.io/activation
为什么会报告此错误?我们在上面讨论了环境变量。这里我们直接输入python来寻找环境变量中第一个带有python.exe的,也就是前面的C://Anaconda01,里面的python.exe并不是后面python3.8文件中的python.exe。
这样直接cmd执行和输入python会告诉你需要激活。为什么需要激活?
当我们执行这个命令的时候,可以看到我们目前有一个名为base的环境,对应的是c盘Anaconda01下的一堆文件,如果我们想在Anaconda01中使用python,就要提前告诉他我们要用的是哪个。因为以后你这里可能会有很多版本的python。
执行以下命令:
这是为了激活名为base: activate name的环境
回车:activate base,会自动跳转一个conda.bat activate base。
大家可以看到,前面有一个(底座)。
至此,我们再次进入python。
看,警告没了。
这与我们的提示相同。
所以只是一个警告,要么报错,要么用的时候先激活,告诉人家用哪个。名为base的环境是默认环境。
补充:anaconda相比Python增加的内容
1.Python(shell):标准的CPython。
2.Python(shell):相当于在命令窗口的命令提示符后输入ipython和enter。pip ipython安装ipython的用法是一样的。
3、Ipython QTConsole .
4.Python笔记本:点击直接打开,或者在命令行输入ipython.exe笔记本。
Jupyter控制台.
6.Jupyter笔记本:点击直接打开,或者在终端输入:jupyter笔记本启动服务器;在浏览器中打开笔记本页面地址“http://localhost:8888”。
Jupyter Notebook是一个Web应用程序,它允许用户将说明性文本、数学方程、代码和可视内容组合成一个易于共享的文档。
7.Spyder:直接点击打开IDE。好处是模仿MATLAB的“工作空间”。
8.Anaconda提示符:命令行终端。
9.支持其他ide,比如Pycharm。
总结
关于python和anaconda的区别以及安装问题的文章就到此为止。有关python和anaconda之间的差异的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。