1. 简介
1.1 Python
Python, 解释器
Python解释器是将python源码高级语言解析为二进制机器语言的工具.
通常说的安装Python, 就是指安装 Python解释器
目前最新的Python解释器版本是 Python3.8x;
另外, Python 2.x 和 Python 3.x不兼容
了解 Python从什么版本, 自带 pip包管理工具, 不需要再单独下载了
安装Python解释器的时候, 遇到过一个问题
自己选择了 自定义安装, 但也勾选了 让其自动添加 环境变量
最后显示 希望让程序跳过 环境变量260个字符的限制, 以让程序运行, 自己选择了 不同意
1.2 Anaconda
Anaconda, 开源的Python包管理器
Anaconda(开源的Python包管理器)是一个python发行版,包含了conda、Python等180多个科学包及其依赖项。
包含了大量的包,使用anaconda无需再去额外安装所需包。
python3.5自带了一个解释器IDLE用来执行.py脚本,但是却不利于我们书写调试大量的代码。
常见的是用notepade++写完脚本,再用idle来执行,但却不便于调试。
包括以下部分:
Anaconda Prompt 是一个Anaconda的终端,可以便捷的操作conda环境。
IPython 是一个 python 的交互式 shell,
比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
Jupyter Notebook 这得从IPython 3.x版本开始说起,这是最后的大一统版本,包括notebook、qtconsole等等,
从IPython 4.0版本开始IPython只集中精力做交互式shell,变得轻量化,而剩下的notebook格式,qtconsole,和notebook web应用等都分离出来统一命
名为Jupyter。
至此IPython和Jupyter分家。
Jupyter Qtconsole 调用交互式命令台。
从IPython 4.0版本开始,很多IPython子命令现在变成了Jupyter子命令,如ipython notebook现在是jupyter noteboook。
Spyder 是一个使用Python语言的开放源代码跨平台科学运算IDE。Spyder可以跨平台,也可以使用附加组件扩充,自带交互式工具以处理数据。
了解从什么时候Anaconda 自带 Python解释器
安装Anaconda的过程中, 好像可以取消勾选, 同时附带安装Python解释器, 以后自己可以尝试取消勾选, 就是安装Anaconda的同时, 不安装Python解释器,
而是自己单独安装 Python解释器, 这样好像后期不太容易出错
安装 Anaconda, 花费了很长时间, 有20多分钟
卸载 Anaconda, 也很花费时间
1.3 PyChram
PyCharm是一种Python IDE(集成工具),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,
比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
将anaconda中的python.exe集成到pycharm中,便可以在使用pycharm的过程中使用到所有anaconda的包了。
1, 解释器
2, 编辑器
Python3.4以后版本的解释器 自带 pip工具
pip: package installer for Python
3, 包管理工具
https://blog.csdn.net/yang2110862/article/details/109489753
windows配置anaconda的环境变量
下载anaconda时一直按默认的next即可,安装完nanconda后添加以上四个anaconda下的路径到环境变量即可
了解 安装PyChram的过程中, 可选择将 PyChram添加到 环境变量, 了解是否有必要把PyChram添加到 环境变量, 有什么作用
安装 pycharm-professional-2020.1.1这个版本的时候, 在控制面板/删除程序中看不到已安装到计算机的信息,
可以从安装目录/bin下, 找到uninstall.exe来卸载