python入门与实战--python编程环境搭建

这篇博客详细介绍了Python编程环境的搭建过程,包括在Win10和Ubuntu系统中配置Anaconda、VSCode和PyCharm。文章强调了初学者应先关注运行Python程序,而非陷入工具选择困境。推荐使用Anaconda来管理不同项目的Python环境,配合VSCode或PyCharm进行代码编辑。
摘要由CSDN通过智能技术生成

1.1 编程环境搭建概述

在正式开始学习python基础知识前,我们还需要搭建能够运行python程序的环境。目前,能够运行python程序的方式有很多,大体上可以理解为三个部分的组合:

  • 写代码的工具,如pycharm、Visual Studio Code、Sublime Text、geany、Jupyter Notebook、Spyder
  • 将写的代码运行起来的工具,如python IDLE、IPython、anaconda
  • 操作系统:windows、linux

仅仅上面的两个部分的组合,就有36种,更不用说还有好多优秀的工具这里没有提及了。

不同的人因为各自喜好,会选择不同的运行方式,有些人甚至为此“大打出手”,作为初学者不应该陷在这种工具选择困境中。现在,我们应该聚焦于先上路,首先将python第一个程序运行起来才是首要任务,这里,我从个人经验,给出环境的配置方式的使用场景,简单又覆盖全面。

  1. 小白学python基础知识:学习某个知识点,只需要写一行代码的时候,使用anaconda;学习个某个知识点,需要写多行代码,使用vscode+anaconda
  2. 编写python项目:项目规模比较小的时候,选择vscode+anaconda;项目规模比较大的时候,选择pycharm+anaconda(规模大小不好量化,两种其实都ok的:p)

环境配置的思路是首先安装anaconda,然后安装vscode或pycharm。本书上半部分的基础知识学习用anaconda和vscode就够了,后面python项目实战的时候,用anaconda+pycharm或anaconda+vscode。

1.2 win10中环境配置

1.2.1 anaconda

我为什么要介绍anaconda呢?初学者可以直接跳过本段文字,听我安排就可以了 :p,当然,你也可以浏览下有个印象。因为随着我们后面写的项目越来越多,会碰到这样一个问题:假设您同时在做项目A和项目B,项目A和项目B恰好同时用到某个库C,但是他们对C版本的要求是冲突的,单一的环境很难满足这种要求,所以我们希望给项目B和项目C分别建立一个python运行环境,他们有着不同版本的C,互相之间独立不影响。嘿嘿,anaconda可以解决这个问题 :p。当然了,学习基础知识这个阶段,不需要创建新的虚拟环境,我们就在默认的base环境中折腾就可以了。

我们先来安装anaconda,首先进入到anaconda官网中,点击图中download按钮,会自动弹出下载窗口,保存即可:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8u6rC7MM-1652705856312)(https://cdn.jsdelivr.net/gh/cvtutorials/cvtutorials_picbed/python_starter/20220515185007.png)]

如果官网下载速度慢,可以进入anaconda清华镜像中去下载,我这里下载的是Anaconda3-2022.05-Windows-x86_64.exe,直接在浏览器中ctrl+F,输入文件就可以找到。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2lmFFDDk-1652705856315)(https://cdn.jsdelivr.net/gh/cvtutorials/cvtutorials_picbed/python_starter/20220515185818.png)]

下载之后,双击安装,点击Next:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bb2k8O69-1652705856316)(https://cdn.jsdelivr.net/gh/cvtutorials/cvtutorials_picbed/python_starter/20220515192150.png)]

点击I Agree:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-haCGiZFG-1652705856317)(https://cdn.jsdelivr.net/gh/cvtutorials/cvtutorials_picbed/python_starter/20220515192229.png)]

点击Next:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EfT544wD-1652705856319)(https://cdn.jsdelivr.net/gh/cvtutorials/cvtutorials_picbed/python_starter/20220515192300.png)]

选择一个合适的路径,建议不要放在C盘(个人习惯),然后点击Next按钮:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bajKsl7B-1652705856322)(https://cdn.jsdelivr.net/gh/cvtutorials/cvtutorials_picbed/python_starter/20220515192347.png)]

点击Install(注意:这里官方不建议勾选添加环境变量,而是通过开始菜单中进入anaconda命令行):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机器视觉全栈er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值