Python3

在Python的起源和发展中介绍到,Python2于已经是过去式了,现在都在用Python3,所以我们也要学Python3,教程选择的是Python3.11,你问我为什么是这个版本,可能是习惯了,虽然说3.11发布很长时间了,但是对于学习基础教程完全够用,大部分语法都是通用的。

Python的安装方式

现在主流的安装方式有两种,一种是直接从官网下载安装包安装,另一种是通过Conda安装。

前者相对来说比较简单,只要点鼠标就行了,但是有个缺点就是,如果你要更新Python版本,那么你还要再从官网下载新的安装包来安装,这样电脑就可能会出现多个版本存在的问题。

后者虽然比较复杂点,但是可以同时安装多个版本,无缝切换,对于多个项目或者需要多版本的开发人员来说是非常的方便。

当然,Python的安装方式还有其他的,这里就只介绍这两种的区别,教程用的是后者。

Conda

Conda是一款开源的软件包管理系统和环境管理系统,支持在Windows、macOS和Linux系统中管理多版本软件包及其依赖关系。

前面介绍说了Conda可以为我们创建Python的环境,还可以管理环境,但是Conda只是一个命令行的管理工具,可以理解为是最底层的提供各种功能,在此基础上又有了MiniConda和Anaconda。

MiniConda和Anaconda

MiniConda和Anaconda都是在Conda基础之上诞生的,Anaconda功能最全面,提供可视化操作,大部分功能都可以通过鼠标完成,Miniconda则是Anaconda的精简版本,该有的功能也都有,就是没有可视化界面。

教程使用Miniconda,conda只是用来创建环境,而且用到的指令也不多,所以就用Miniconda。

环境搭建

  1. 下载

    浏览器打开Miniconda仓库页面(https://repo.anaconda.com/miniconda/)

    可以看到有Miniconda3-latest-开头和Miniconda3-py开头的,Miniconda本身也是用python运行的,所以Miniconda是自带python,Miniconda3-latest-是带最新版本的python,Miniconda3-py则是带指定版本的,这里我们选择Miniconda3-latest-开头的,找到Miniconda3-latest-Windows-x86_64.exe(作者电脑是64位,如果是32位就选Miniconda3-latest-Windows-x86.exe),下载即可

  2. 安装

    找到刚才下载的安装包,双击打开后跟着图片安装。

    这里勾选All Users

    可以点击Browse指定安装目录,这里推荐安装到非系统盘,教程演示就是用默认的路径。

    这里勾选第一项。

    等待安装完成。

    这里取消所有勾选,Finish安装结束

  3. 验证

    找到Miniconda的安装目录,找到并进入condabin目录,在上方路径框里输入cmd后回车打开终端。

    在终端输入conda --version后回车,如果能显示conda的版本号就说明安装成功了。

  4. 指定envs和package目录(可选)

    继续在终端里输入conda info查看conda的所有配置信息,这里可以看到package cache和envs direcrories的目录,还有user config file的目录。

    package 是存放一些Python包的目录。envs 是存放环境的目录。
    这两个目录是会占用大量磁盘空间,如果你希望自己指定一个位置来存放的话,可以根据下面的操作来配置。

    首先在指定路径新建两个目录,用来存放package和envs,这里将package存放在F:\cache\python\pkgs,envs存放在F:\cache\python\envs,分别在电脑上创建这两个目录。

    根据user config file指定的路径找到.condarc文件(电脑必须勾选上查看隐藏文件扩展名的选项),如果在指定目录里没有这个文件的话就自己手动创建一个,文件名就是.condarc,用记事本打开文件。
    填上如下的文本

    1
    2
    3
    4
    envs_dirs:
    - F:\cache\python\envs
    pkgs_dirs:
    - F:\cache\python\pkgs

    注意-左右都有一个空格,-后面就是你需要指定的目录,保存后再通过终端输入conda info后查看package和envs是否有自己指定的目录

  5. 创建Python环境

    经过前面一系列的操作后,现在我们终于可以开始创建Python环境了,还是在前面说到的终端里,输入conda create -n mypy python=3.11后回车就能自动安装Python环境了。如果有出现任何选项都按回车即可。

    这里解释下conda create指令后面的参数都是什么意思,-n表示指定一个环境名字,这里指定叫mypy,当然你也可以指定你喜欢的名字,python=x.xx表示要创建的Python的版本,这里用的是3.11,所以就指定python=3.11,你也可以指定其他版本。

    经过一番等待后,环境安装结束,在终端输入conda activate mypy,如果没有任何错误提示,并且在最前面多了环境名(mypy),说明环境已经没问题了。

  1. 下载

    浏览器打开Miniconda仓库页面(https://repo.anaconda.com/miniconda/)

    可以看到有Miniconda3-latest-开头和Miniconda3-py开头的,Miniconda本身也是用python运行的,所以Miniconda是自带python,Miniconda3-latest-是带最新版本的python,Miniconda3-py则是带指定版本的,这里我们选择Miniconda3-latest-开头的,在红框里选择一个适合你电脑cpu的版本,教程演示用Miniconda3-latest-MacOSX-x86_64.pkg,点击下载。

  2. 安装

    打开刚才下载的安装包,跟着图片安装。



    这里选为这台电脑上的所有用户安装。


    安装完毕,安装比较简单。

  3. 验证

    打开电脑的终端。

    在终端输入conda --version后回车,如果能显示conda的版本号就说明安装成功了。

  4. 创建Python环境

    经过前面一系列的操作后,现在我们终于可以开始创建Python环境了,还是在前面说到的终端里,输入conda create -n mypy python=3.11后回车就能自动安装Python环境了。如果有出现任何选项都按回车即可。

    这里解释下conda create指令后面的参数都是什么意思,-n表示指定一个环境名字,这里指定叫mypy,当然你也可以指定你喜欢的名字,python=x.xx表示要创建的Python的版本,这里用的是3.11,所以就指定python=3.11,你也可以指定其他版本。

    经过一番等待后,环境安装结束,在终端输入conda activate mypy,如果没有任何错误提示,并且在最前面显示当前环境名(mypy),说明环境已经没问题了。

  1. 下载

    Ctrl+Alt+T打开终端(其他linux系统可能是替他快捷键),输入下面的指令。(作者电脑是64位,如果是32位就将Miniconda3-latest-Linux-x86_64.sh替换成Miniconda3-latest-Linux-x86.sh

    1
    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  2. 安装

    继续在终端下执行指令。

    1
    bash ./Miniconda3-latest-Linux-x86_64.sh

    出现如下选项的时候回车。

    1
    2
    3
    In order to continue the installation process, please review the license agreement.
    Please, press ENTER to continue.
    >>>

    之后会出现协议书,按方向键快速阅读。出现如下选项的时候输入yes。

    1
    2
    Do you accept the license terms? [yes|no]
    >>>

    选择安装路径,如果回车就是默认路径,也可以自己输入安装的路径。

    1
    2
    3
    4
    5
    6
    7
    8
    Miniconda3 will now be installed into this location:
    /home/damow/miniconda3

    - Press ENTER to confirm the location
    - Press CTRL-C to abort the installation
    - Or specify a different location below

    >>>

    是否初始化,输入yes。

    1
    2
    Proceed with initialization? [yes|no]
    >>>
  3. 验证

    重新打开新的终端。输入conda --version后回车,如果能显示conda的版本号就说明安装成功了。

  4. 创建Python环境

    经过前面一系列的操作后,现在我们终于可以开始创建Python环境了,还是在前面说到的终端里,输入conda create -n mypy python=3.11后回车就能自动安装Python环境了。如果有出现任何选项都按回车即可。

    这里解释下conda create指令后面的参数都是什么意思,-n表示指定一个环境名字,这里指定叫mypy,当然你也可以指定你喜欢的名字,python=x.xx表示要创建的Python的版本,这里用的是3.11,所以就指定python=3.11,你也可以指定其他版本。

    经过一番等待后,环境安装结束,在终端输入conda activate mypy,如果没有任何错误提示,并且在最前面多了环境名(mypy),说明环境已经没问题了。

Vscode安装和配置

Visual Studio Code(简称VS Code)是微软公司于2015年4月30日发布的跨平台源代码编辑器,支持Windows、Linux和macOS系统。Vscode拥有大量的插件,只要通过安装插件就可以实现各种功能,而且Vscode小巧,启动速度快。

  1. 下载

    浏览器打开vscode官网(https://code.visualstudio.com/),直接点击红框即可。

  2. 安装

    跟着图片安装。

    这里可以点击浏览选择要安装的位置,教程就是用默认的。

    这里把创建桌面快捷方式勾上,方便打开项目文件。


    到这Vscode的安装就结束了,还是很简单的。

  3. 配置

    接下来需要做两个配置,第一个是汉化,如果你英文够好的话可以跳过汉化,第二个是安装Python插件,可以有语法检测,代码高亮,调试等功能。

    所有的插件都可以通过点击图片方红框的按钮来安装,后面安装插件就不再叙述。

    汉化

    搜索Chinese后找到简体中文的插件,点Instell即可安装汉化插件

    安装好后重新打开Vscode,如果还是英文就按照下面的指示设置成中文。

    这里display前面还有个>,千万别忘了。

    Python插件

    Python插件就比较简单,直接搜Python,选择图片指示的插件安装即可。

  4. 测试
    配置好后就差测试了,在任意位置创建个文件夹,然后把文件夹拖到Vscode打开。

    Vscode首次打开某个文件夹都会提示这个,选是即可。

    在左边空白处右键创建新文件,文件命名为test.py

    在文件里输入如下代码,一定要注意大小写,所有符号都是英文的!英文的!英文的!

    1
    print("Hello Python")

    Ctrl+S快速保存,等一会右下角会有个让我们选择解析器。

    点开后就看到有我们之前创建的环境,选择之前创建的环境。如果没有就点击输入解释器路径,点击查找,在环境的目录下找到Python.exe。(如果不知道环境目录可以看看指定envs和package目录这一节)


    如果解释器设置好后,右下角就会显示我们当前的Python环境。

    F5调式,首次调试当前项目会让我们选择调试类型,选择图片红框的选项。

    如果一切顺利的话,会看到在下方的终端输出Hello Python的文字。

    到这里所有的准本工作都完成了,现在就可以开始你的Python之旅了。

  1. 下载

    浏览器打开vscode官网(https://code.visualstudio.com/),直接点击红框即可。

    下载好后直接运行即可使用。

  2. 配置

    接下来需要做两个配置,第一个是汉化,如果你英文够好的话可以跳过汉化,第二个是安装Python插件,可以有语法检测,代码高亮,调试等功能。

    所有的插件都可以通过点击图片方红框的按钮来安装,后面安装插件就不再叙述。

    汉化

    搜索Chinese后找到简体中文的插件,点Instell即可安装汉化插件

    安装好后重新打开Vscode,如果还是英文就按照下面的指示设置成中文。

    这里display前面还有个>,千万别忘了。

    Python插件

    Python插件就比较简单,直接搜Python,选择图片指示的插件安装即可。

  3. 测试

    配置好后就差测试了,在任意位置创建个文件夹,然后把文件夹拖到Vscode打开。

    在左边空白处右键创建新文件,文件命名为test.py

    在文件里输入如下代码,一定要注意大小写,所有符号都是英文的!英文的!英文的!

    1
    print("Hello Python")

    +S快速保存,右下角选择我们的Python版本。

    点开后就看到有我们之前创建的环境,选择之前创建的环境。

    F5调式,首次调试当前项目会让我们选择调试类型,选择图片红框的选项。

    如果一切顺利的话,会看到在下方的终端输出Hello Python的文字。

    到这里所有的准本工作都完成了,现在就可以开始你的Python之旅了。

  1. 下载

    浏览器打开vscode官网(https://code.visualstudio.com/),直接点击红框即可。这里根据自己linux选择,ubuntu选.deb的即可。

  2. 安装

    打开下载好的文件,点击安装即可。

    到这Vscode的安装就结束了,还是很简单的。

  3. 配置

    接下来需要做两个配置,第一个是汉化,如果你英文够好的话可以跳过汉化,第二个是安装Python插件,可以有语法检测,代码高亮,调试等功能。

    所有的插件都可以通过点击图片方红框的按钮来安装,后面安装插件就不再叙述。

    汉化

    搜索Chinese后找到简体中文的插件,点Instell即可安装汉化插件

    安装好后重新打开Vscode,如果还是英文就按照下面的指示设置成中文。

    这里display前面还有个>,千万别忘了。

    Python插件

    Python插件就比较简单,直接搜Python,选择图片指示的插件安装即可。

  4. 测试

    配置好后就差测试了,在任意位置创建个文件夹,打开Vscode。然后打开文件夹,找到刚创建的文件夹。

    Vscode首次打开某个文件夹都会提示这个,选是即可。

    在左边空白处右键创建新文件,文件命名为test.py

    在文件里输入如下代码,一定要注意大小写,所有符号都是英文的!英文的!英文的!

    1
    print("Hello Python")

    Ctrl+S快速保存,右下角会有个让我们选择解析器。

    点开后就看到有我们之前创建的环境,选择之前创建的环境。

    F5调式,首次调试当前项目会让我们选择调试类型,选择图片红框的选项。

    如果一切顺利的话,会看到在下方的终端输出Hello Python的文字。

    到这里所有的准本工作都完成了,现在就可以开始你的Python之旅了。