python3.8.2环境配置(零基础学Python--搭建你的开发环境)python初学 / python环境搭建与配置...

wufei123 发布于 2024-02-18 阅读(73)

既然要学Python,那么我们肯定要来搭建一个Python开发的环境。本文会尽可能多的覆盖各种不同的需求,可能信息需要筛选,但我会致臻完美的来写这篇文章。

一、系统需求其实Python的开发对系统的要求并不高,尤其是对于Python的初学者来说,一台普通配置笔记本就可以搞定,但对于要做图像处理、计算机视觉以及深度学习方向的同学来说,配置就得下点功夫了,并且不太建议使用笔记本。

这部分我有一篇文章里有写到,不过百家上暂时没有,后续会发上来无论是Windows、还是Linux各个发行版、或者是MacOS,都可以很轻松的运行Python,所以没有什么特别的限制二、安装Python首先,我建议安装Python3。

由于历史的原因,导致Python2和Python3的差异比较的大,并且很多包无法兼容我们一切向前看,对吧,所以Python3毫无疑问Windows相信Windows是大多数人的选择,当然如今用Ubuntu的人也不在少数了!下载Python3 Windows安装文件,当然根据你的系统是64位还是32位来选择正确的版本。

在哪里下载呢?不好意思,百度的文章里不可以放百度一下,你就知道嗯,很硬,没收钱下载完,一顿下一步就搞定了Linux对于Debian版的Linux来说,可以下载相应的deb包进行双击安装,如果是Ubuntu,也可以使用sudo apt-get install Python3.6,如果你的Ubuntu版本过低,那么你可以为你的Ubuntu更换一下源。

我们下面列一下主流Linux发行版的安装方法:Ubuntu 16.10及以上sudo apt-get updatesudo apt-get install python3.6Ubuntu 16.10 以下

sudo apt-get install software-properties-commonsudo add-apt-repository ppa:deadsnakes/ppasudo apt-get update

sudo apt-get install python3.6Fedorasudo dnf install python3Red Hatsudo yum install python3SUSEsudo zypper install python3

当然,对于Linux来说,我推荐使用Ubuntu,简单易用,尽管我也曾经顽固的使用文本模式,但是事实上效率才是最重要的,对吗?别说文本模式下效率可以很高,文本模式我算是用的登峰造极了,但是抛弃自己的那种老程序员优越感之后,其实图形界面是更人性化的,并且也可以切换文本模式。

MacOS事实上MacOS是很适合做普通的开发的,当然深度学习训练肯定是搞不定的我们来看看基本的安装步骤吧,由于MacOS是在Unix的基础上发展起来的,显然它走了一条不一样的路这里有些步骤得百度一下,因为百度的人工智能机器人看到下载路径后会兴奋。

xcode-select --install安装HomeBrewbrew install python3到这里我们就可以用如下命令来检查我们Python是否有安装成功python3 --version三、安装IDE

一般来讲,我会建议大家安装一个Docker或者VirtualENV,不过其实对于初学者来说,我们先跳过这步,避免这个东东打乱大家的思维我们直接来安装IDE,IDE的安装其实很简单了IDE一般我推荐使用Pycharm,Jupyter也很好,也更流行,但Pycharm可以科学的获得使用权限,功能也更强大。

同学们需要的话可以百度一下,也可以评论中表达是否需要我们来看几款主流的IDEPycharm直接下载安装包安装即可,有针对不同系统的双击666安装包,使用方便、功能强大,就是不一样Jupyter这个其实很流行,用的人也很多,其实我不喜欢,如果要接Github,我更喜欢Atom这个纯编辑器,或者Jupyter notebook,它的编辑器是用的Atom。

说到底,最爱还是Pycharm,科学的使用软件本身就是件喜闻乐见的事情Jupyter的安装其实是要去安装Anaconda,这是一个包含了很多数学和计算相关库的Python包,深度学习和机器学习的同学可以直接安装Anaconda,非常的方便。

之所以本文没有讲它,是因为它会破坏文章的结构,并且对于初学者可以不去关心它!PIP的包可以随时帮助我们安装各种包,所以不用考虑这个问题Spyderpip install spyderIDLE算了吧,提一下它,给它点面子,毕竟IDE不多,大部分都是编辑器。

但是真的不好用,别装它了基本上到这里,我们的Python的开发环境就搭好了,有些文章会推荐安装一些包,我不推荐,因为只有用到的时候,你才能更好的记住Python作为胶水语言有非常强大的用途,不说它那些功能强大的计算和图形处理的包,就说简单的网络处理的包就非常有用,比如程序员同学们想浏览一下某网站的图片,又不太好意思,他们就会使用一个代理,伪装一下包头,用一个程序去获取一些图片,然后最后头发越来越少,对,真的不是因为写程序写的。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻5931