Python3新手上路之完整环境搭建(教程搬运整理帖)

 

鉴于python3环境搭建时会遇到各种各样的问题,我在这儿就做一回搬运工,把我参考过的帖子依次说明后搬运过来

第一步:想学习python3,肯定会了解很多相关的招聘要求吧。多多少少都有个要求,熟悉linux。

那么,我们不如这么玩,自己的笔记本上先安装一个最新的win10系统,推荐win10 1803版本(比1809稳定)

然后再安装一个VMware Workstation Pro虚拟机软件,再到虚拟机中安装一个Ubuntu的linux系统

windows原版镜像下载地址:MSDN    到这个地址找到下面所示位置Python3新手上路之完整环境搭建(教程搬运整理帖)_第1张图片

用迅雷下载这个红框处的种子链接,然后用u盘pe系统安装系统镜像就行

然后在win10系统中根据教程在虚拟机软件中安装Ubuntu操作系统

VMware Workstation Pro下载地址         win10系统安装Ubuntu到虚拟机教程

第二步:windows与linux环境下python3的安装。

说明,Ubuntu(linux)系统自带python3版本,但是系统不支持中文输入。作为中国人,我们首先玩linux,要学会linux下安装软件

先来安装个中文输入法:  linux安装中文拼音输入法详细教程

然后,用记事本编写python代码,再用linux终端python3  xx.py命令就能执行对应的python程序了

以下需要注意,linux常用命令

然后主要就是Windows下如何完整安装python环境了

这里咱不用官方的idle。推荐用pycharm,所以接下来的操作就是安装anaconda和pycharm,并让pycharm和anaconda关联起来

anaconda安装及入门教程

手把手教你安装pycharm

按理说,根据以上两个教程你把anaconda安装好了,但是pycharm安装好了还没破解,所以暂时不能打开pycharm使之与anaconda关联

所以,接下来破解激活及汉化pycharm:

最新破解pycharm教程,支持破解pycharm2018.3.2为永久激活

最新汉化pycharm教程,支持汉化pycharm2018.3.2笔者亲测下载教程里面给出的地址中最新那个jar文件即可

经过上面两步,相信聪明的你已经把pycharm安装好并激活到2100年,且汉化成功,与anaconda关联成功

接下来。你还需要为pycharm安装额外的几个工具,便于以后的代码编写程序开发

1.GUI(带用户界面的程序)编程工具推荐Pyqt5安装使用教程

2.PEP8标准自动化工具(就是编代码的时候要求经常空格,不然就有黄色波浪线但不是错误,只是不优雅。这种很麻烦,所以我们只要编写完代码没错就行,用工具一键处理自动加空格以符合这个标准使代码优雅)

3.为了Windows下编写的代码便于直接拿到linux就用,我们设置一下pycharm创建python文件时的高逼格前缀。

下面这样的代码,第一句就是linux下特有的特殊注释,而Windows下自动忽略。第二句是python2.x版本默认不支持中文,所以要设置一下编码。我们编写代码的时候至少把这两个作为前缀,以提高代码的兼容性。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

 pycharm在创建.py文件时自动添加前缀教程

经过以上所有步骤,一个好用的python环境就已经搭建完成,我们可以安心地开始后面的语法学习之路了

当然,python3开发过程中还会需要一些奇奇怪怪的库要求,咱们虽然还不会用,但是了解一下它的名字,和安装方式,总是没错的

这里咱们直接都没有安装官方的idle,所以设计到的安装库的命令就稍微简单直接些,主要是针对anaconda

cmd运行 conda install 库名xxx如conda install requests其他用法看前面的anaconda入门的教程链接

当然,最后也贴出安装官方python3解释器的教程地址,虽然不推荐

官网下载地址 到这地址里面找到最新版的下载下来一路安装next就行了,不用过多介绍。这个安装完成后会有一个pip功能,稍微算是常用功能,pip install xxx 和conda install xxx 类似的用法。所以在此又不推荐,直接anaconda替代官方的就好啦

另外还有一些常用的库文件下载地址,用于应付在线安装网速慢的问题,你可以下载下来后用本地路径pip install或者anaconda install

清华大学开源站(可下载anaconda各个版本)

ifd.uci教育网(可下载python需要的各种库的whl文件)

你可能感兴趣的:(python自学之路)