IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python入门与实战--python编程环境搭建 -> 正文阅读

[Python知识库]python入门与实战--python编程环境搭建

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命令行):

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

点击Next:

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

点击Next,点击Finish即可完成安装

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

从开始菜单中,就可以进入到anaconda环境中:

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

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

1.2.2 vscode运行程序

我们先来安装vscode,首先进入vscode官网,点击下载按钮进行下载:

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

下载完毕后(我下载的文件名称为VSCodeUserSetup-x64-1.67.1.exe),双击下载好的文件进行安装,勾选我同意此协议,选择下一步。

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

填入安装路径,选择下一步:

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

点击下一步:

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

全部勾选然后点击下一步:

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

点击开始安装:

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

点击完成,同时打开vscode:

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

软件打开后,右下角弹出框,提示安装中文语言包,点击安装并重启。

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

点击扩展,在方框中输入python,按下enter键,然后点击第一个插件的安装按钮。

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

在某个路径下新建一个目录cvtutorials_demos,然后右击这个目录,使用code打开:

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

打开后,点击1中所示,新建文件,将新的文件名字命名为hello.py

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

右下角自动提示,点击Select Python Interpreter:

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

点击自动弹出的Python解释器路径即可:

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

在文件中输入

print("hello, cvtutorials.com!")

然后点击2处的小三角形,在3处会显示输出结果,成功了!:p 恭喜你,学习本书上半部分的环境已经配置好了。

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

1.2.3 pycharm运行程序

我们先来安装pycharm,进入pycharm官网,点击下载:

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

选择community版本,点击下载(我下载的文件名为pycharm-community-2022.1.1.exe):

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

下载好后,双击进行安装:

在这里插入图片描述

选择好安装路径,点击Next:

在这里插入图片描述

勾选Add “Open Folder as Project”,然后点击Next:

在这里插入图片描述

点击Install按钮:

在这里插入图片描述

点击Finish完成安装:

在这里插入图片描述

勾选I confirm …,然后继续。

在这里插入图片描述

右击我们在1.2.2中新建的文件夹,然后点击Open Folder as PyCharm Community Edition Project

在这里插入图片描述

选择Trust Project

在这里插入图片描述

点击右上角Add Configurations:

在这里插入图片描述

点击弹出窗口的+,然后选择python

在这里插入图片描述

点击文件夹图标,选择hello.py文件,然后点击ok即可

在这里插入图片描述

点击apply,点击ok

在这里插入图片描述

点击绿色三角形,运行程序,然后下方输出窗口中显示结果,至此win10上pycharm环境配置完毕(为了后面项目做准备) :p

在这里插入图片描述

1.3 ubuntu中环境配置

1.3.1 anaconda

我们先来安装anaconda,如果是从win系统进入到anaconda官网中,点击图中Get Additional Installers按钮:

在这里插入图片描述

点击Linux下方安装包进行进行下载:
在这里插入图片描述

如果是从ubuntu系统中进入官网,那么直接点击Download即可,官网会自动判断当前浏览器所在系统是win10还是ubuntu:

在这里插入图片描述

弹出窗口后,点击OK即可。

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

从终端中切换到下载文件所在目录,然后输入./Anaconda(建议不要使用sudo,sudo会默认安装在root目录下,不使用sudo会安装在用户目录下),在按下tab键,会自动补全命令,然后按下enter键,提示输入 Enter继续,输入Enter,按下Enter(太绕口了:p)

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

会看到说明,一直按enter,然后直至结束,输入yes,接受许可证协议,然后输入enter接受默认安装路径:

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

输入yes,使用conda init初始化Anaconda3:

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

打开新的终端,发现环境已经变成base环境:

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

1.3.2 vscode运行程序

首先安装vscode,进入vscode官网,点击.deb下载:

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

打开终端,切换到下载文件所在目录,并输入命令sudo dpkg -i code,按下tab自动补全,我这里是:

sudo dpkg -i code_1.67.1-1651841865_amd64.deb 

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

从应用程序里打开vscode,安装python插件,参见1.2.2,其余操作类似win10中的操作:

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

点击三角形,就会输出结果:

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

1.3.3 pycharm运行程序

进入ubuntu系统的软件商店中,然后点击Development:

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

点击pycharm

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

点击绿色按钮Install:

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

安装完成后,可以在应用程序中找到软件,点击即可打开,

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

右击图标,点击Add to Favorites可以将启动页面添加到侧边栏,方便后面快速打开:

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

和win系统类似操作,即可得如下结果:

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

1.4 参考资料

  • http://www.cvtutorials.com
  • https://code.visualstudio.com/docs
  • https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#creating-simple-project
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-05-18 17:35:34  更:2022-05-18 17:36:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 13:38:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码