Anacoda及Pycharm的安装

1. 简单介绍

转载:https://www.jianshu.com/p/df4eee09496d

python自身缺少numpy、matplotlib、…等一系列包,需要我们安装pip来导入这些包才能进行相应运算(python3.5自带了get-pip.py,不需额外下载安装),在cmd终端输入:pip install numpy就能安装numpy包了。

每次都额外安装所需要的包略麻烦,这时候我们可以采用anaconda了。anaconda是一个python发行版,包含了大量的包,使用anaconda无需再去额外安装所需包。

python3.5自带了一个解释器IDLE用来执行.py脚本,但是却不利于我们书写调试大量的代码。常见的是用notepade++写完脚本,再用idle来执行,但却不便于调试。

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

将anaconda中的python.exe集成到pycharm中,便可以在使用pycharm的过程中使用到所有anaconda的包了。

使用Python的安装过程:Anaconda-Pycharm
Anaconda建议安装Anaconda3 ,Anaconda2对应的就是Python2.x的版本,Anaconda3对应的就是Python3.x的版本。Python2.x版本经常会遇到字符编码的各种问题,Python3.x的默认编码方式是UTF-8,很少出现字符编码的各种问题。

2. Anacoda安装

在这里插入图片描述
直接自动配置环境变量:
在这里插入图片描述
Anaconda Cloud 是管理公共或者私有python notebook、conda、环境和packages的地方,可以方便分享和追踪。

Anaconda Navigator 是Anaconda可视化的管理界面。

Anaconda Prompt 是一个Anaconda的终端,可以便捷的操作conda环境。

Jupyter Notebook 这得从IPython 3.x版本开始说起,这是最后的大一统版本,包括notebook、qtconsole等等,从IPython4.0版本开始IPython只集中精力做交互式shell,变得轻量化,而剩下的notebook格式,qtconsole,和notebookweb应用等都分离出来统一命名为Jupyter。至此IPython和Jupyter分家。

JupyterQtconsole 调用交互式命令台。从IPython4.0版本开始,很多IPython子命令现在变成了Jupyter子命令,如ipython notebook现在是jupyter noteboook。

ipython是一个python的交互式shell,比默认的pythonshell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进行科学计算和交互可视化的一个最佳的平台。

Spyder 是一个使用Python语言的开放源代码跨平台科学运算IDE,是一种简单的集成开发环境。Spyder可以跨平台,也可以使用附加组件扩充,自带交互式工具以处理数据。

3.Pycharm安装

在这里插入图片描述
在这里插入图片描述
pycharm环境配置:
1)这里我们点击创建新项目。
在这里插入图片描述
2)进入如下界面,选择路径后,点击下图红框中的Existing interpreter。
在这里插入图片描述
3)选择Conda Enviromnment,然后点击右上角的三个点的图标。
在这里插入图片描述

4)找到刚才安装anaconda的位置,找到如下图第二个红框所示的python.exe文件,选择,点击OK。

在这里插入图片描述
tip:
以后安装第三方包可以使用清华镜像:

>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

猜你喜欢

转载自blog.csdn.net/CHAINQWE/article/details/107738307