Python介绍及python环境构建
1.计算机系统结构
TIOBE Index - TIOBE,python近年也是使用普遍的。
常见计算机语言的对比
可见python语言编程较为简单。
1.1python介绍
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。
像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。
优点:便携,简单易学,免费开源,高级语言,强大的第三方库
1.2Python程序编译环境
python解释器的安装链接,根据自己的操作系统下载对应版本
记得勾选“Add python.exe to PATH”,自动添加环境变量,以防后续需要手动添加。
软件下载,PyCharm,Visual Studio Code
PyCharm:适用于数据科学和 Web 开发的 Python IDE (jetbrains.com)
Visual Studio Code - Code Editing. Redefined
(看个人喜好)对软件进行语言选择:pycharm中,选plugins,搜索Chinese拓展插件安装,重启软件即可。
vscode中同理,如下图,并且需要安装python拓展插件
2. python基于anaconda中jupyter 在vscode中构件编译环境
个人学习需要,基于之前学习的总结,jupyter在分段编译极为方便,但jupter notebook在网页端写代码也极为不方便,因此使用vscode来写代码,还可以在vscode中调试运行。
首先你需要去下载,安装anaconda,由于它集成了许多python的库,和jupyter的集合,因此非常方便。
Anaconda下载链接 Download Anaconda Distribution | Anaconda
Vscode 安装,以及拓展插件jupyter ,python
接下来的是我们当遇到不同版本的python编译的代码时,我们可以在电脑上虚拟环境安装不同版本的python,即用即装即删,方便。
基于anaconda的jupter notebook,在vs code中编译。
首先配置环境变量
找到设置---系统-----系统信息------高级系统设置----高级------环境变量---见下图配置
上面3个anaconda的位置是你自己电脑上软件安装的位置,注意别搞错了。
此时搜索并运行anaconda prompt
查看anaconda配置信息:
conda info
可以查看一些相关信息
由于去国外网站去下载这些插件及安装过于缓慢我们先对下载源网站换源,输入下列代码即可
anaconda换源:
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
查看虚拟环境列表:
conda env list
查看你的虚拟环境在哪里,如果这不是你想要的位置,可以进行更改,输入下列代码。
更改anaconda虚拟环境默认安装位置:
conda config --add envs_dirs E:\anaconda\envs
现在你可以创建一个虚拟环境,安装你需要的python版本,这里以python=3.12.4为例
conda create -n yourname python=3.12.4
安装好后就在这个虚拟环境文件夹中有了这个刚刚新建的。
启用虚拟环境
conda activate yourname
删除虚拟环境
conda remove -n yourname --all
如果你觉得上面的下载源太慢,你也可以自己指定源安装
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
基于上述步骤你就可以在vscode中调试时选择你安装anaconda python的编译环境,来调试代码。