前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python入门与实战--python编程环境搭建

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

作者头像
用户9875047
发布2022-07-04 14:09:30
7790
发布2022-07-04 14:09:30
举报
文章被收录于专栏:机器视觉全栈er

1.1 编程环境搭建概述

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

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

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

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

  1. 1. 小白学python基础知识:学习某个知识点,只需要写一行代码的时候,使用anaconda;学习个某个知识点,需要写多行代码,使用vscode+anaconda
  2. 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按钮,会自动弹出下载窗口,保存即可:

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

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

点击I Agree:

点击Next:

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

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

点击Next:

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

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

1.2.2 vscode运行程序

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

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

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

点击下一步:

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

点击开始安装:

点击完成,同时打开vscode:

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

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

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

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

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

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

在文件中输入

代码语言:javascript
复制
print("hello, cvtutorials.com!")

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

1.2.3 pycharm运行程序

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

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

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

选择好安装路径,点击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即可。

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

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

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

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

1.3.2 vscode运行程序

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

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

代码语言:javascript
复制
sudo dpkg -i code_1.67.1-1651841865_amd64.deb 

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

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

1.3.3 pycharm运行程序

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

点击pycharm

点击绿色按钮Install:

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

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

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

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
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器视觉全栈er 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1 编程环境搭建概述
  • 1.2 win10中环境配置
    • 1.2.1 anaconda
      • 1.2.2 vscode运行程序
        • 1.2.3 pycharm运行程序
        • 1.3 ubuntu中环境配置
          • 1.3.1 anaconda
            • 1.3.3 pycharm运行程序
            • 1.4 参考资料
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档