• py1_Linux/Windows 的 Python 安装以及运行方式


    ​##################################################

    目录

    活动简介

    Linux 系统上测试 Python 的三种运行方式

    Linux 系统自带 Python

    Slackware 15 测试交互模式

    CentOS 7 测试脚本模式

    脚本解释方式

    可执行文件运行方式

    Windows 上安装 Python 以及编写运行 .py 脚本

    获取官方安装包

    安装 Python 3

    命令提示符中配置永久环境变量

    编写运行 Python 脚本


    ##################################################

    活动简介

    活动地址:CSDN21天学习挑战赛

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰;一个人摸索学习很难坚持,想组团高效学习;想写博客但无从下手,急需写作干货注入能量;热爱写作,愿意让自己成为更好的人…

    欢迎参与CSDN学习挑战赛,成为更好的自己,请参考活动中各位优质专栏博主的免费高质量专栏资源(这部分优质资源是活动限时免费开放喔~),按照自身的学习领域和学习进度学习并记录自己的学习过程,或者按照自己的理解发布专栏学习作品!

    ##################################################

    Linux 系统上测试 Python 的三种运行方式

    ——————————

    Linux 系统自带 Python

            绝大多数的 Linux 自带 Python 解释器

            如果没有也不用慌张 安装方式跟 Java 差不了多少

    ——————————

    Slackware 15 测试交互模式

            交互模式:

    不需要创建脚本文件直接在 Python 解释器的交互模式下编写对应的 Python 代码即可

            Windows 跟 Linux 一样都是在终端中输入

    python

            即可进入交互模式

            如果是安装的 Python 3 可能需要使用命令

    python3

            退出交互模式除了按下 Chrl d 快捷键还可以输入方法:

    quit()

            测试在 Slackware 下的 Python 2 解释器:

    1. root@darkstar:~# uname -a /* 查看系统内核与架构 */
    2. Linux darkstar.example.net 5.15.19 #1 SMP PREEMPT Wed Feb 2 01:50:51 CST 2022 x86_64 Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz GenuineIntel GNU/Linux
    3. root@darkstar:~# python --version /* 查看 Python 版本 */
    4. Python 2.7.18
    5. root@darkstar:~# python /* 进入交互模式 */
    6. Python 2.7.18 (default, Feb 13 2021, 10:44:22)
    7. [GCC 10.2.0] on linux2
    8. Type "help", "copyright", "credits" or "license" for more information.
    9. >>> print ( "Hello, World!" ) /* 调用输出方法输出字符串 "Hello,World!" */
    10. Hello, World!
    11. >>> quit /* 可恶 敲 quit 习惯了 */
    12. Use quit() or Ctrl-D (i.e. EOF) to exit
    13. >>> quit() /* 退出是 quit() 这个方法 */
    14. root@darkstar:~#

    ——————————

    CentOS 7 测试脚本模式

    %%%%%

    脚本解释方式

            通过在 .py 脚本文件中编写代码 利用 Python 解释器解释执行 .py 脚本

            所以我们首先需要知道解释器在哪里:

    1. [root@CentOS ~]# python --version
    2. Python 2.7.5
    3. [root@CentOS ~]# whereis python
    4. python: /usr/bin/python2.7 /usr/bin/python /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz
    5. [root@CentOS ~]#

            这边我们使用 /usr/bin/python 解释器

            脚本首行第一句指定解释器位置:

    #!/usr/bin/python

            然后开始编写脚本:

    1. #!/usr/bin/python
    2. wd = "World"
    3. print ( "Hello, %s!" %wd )

            利用解释器解释执行脚本:

    python hello.py

            CentOS 7 测试如下:

    1. [root@CentOS ~]# python --version /* 查看版本 */
    2. Python 2.7.5
    3. [root@CentOS ~]# whereis python /* 找一个中意的解释器 */
    4. python: /usr/bin/python2.7 /usr/bin/python /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz
    5. [root@CentOS ~]# vi hello.py /* 创建编辑一个 .py 后缀的脚本文件 */
    6. [root@CentOS ~]# cat hello.py /* 编辑完了查看一下内容 */
    7. #!/usr/bin/python /* 指定 Python 解释器 */
    8. wd = "World" /* 创建字符串变量 */
    9. print ( "Hello, %s!" %wd ) /* 输出字符串变量 */
    10. [root@CentOS ~]# python hello.py /* 利用 python 解释执行 .py 脚本文件 */
    11. Hello, World!
    12. [root@CentOS ~]# _

    %%%%%

    可执行文件运行方式

            这种情况必须在脚本第一行指定 python 程序所在路径

            我们刚刚的测试文件就添加了解释器路径 所以这里不示例了

            然后給脚本文件添加可执行权限:

    1. ls -l 文件 /* 查看指定文件的权限 */
    2. chmod u+x 文件 /* 为指定文件添加可执行权限 */
    3. chmod u-x 文件 /* 去掉指定文件的可执行权限 */
    4. ./文件 /* 执行指定文件 */

            示例如下:

    可执行文件运行方式

    ##################################################

    Windows 上安装 Python 以及编写运行 .py 脚本

    ——————————

    获取官方安装包

            官方网站:Download Python | Python.orgThe official home of the Python Programming Languagehttps://www.python.org/downloads/        主页如下:

    python.org/downloads/
    python.org/downloads/

            当前最新版本下载链接:Python Release Python 3.10.5 | Python.orgThe official home of the Python Programming Languagehttps://www.python.org/downloads/release/python-3105/        找到下载列表:

            我这边把相关的都贴上来了 Windows/Linux/macOS 的安装包等等:

    1. 网盘链接 pan.baidu.com/s/14nmAjS3j4loe5eX6GEMNDw
    2. 提取密码 1289
    3. 解压密码 ranchui

    ——————————

    安装 Python 3

            以管理员权限运行安装包

    python-3.10.5-amd64.exe

            界面如下:

    安装界面

            一定要选择

    Add Python 3.10 to PATH/添加 3.10 系统环境

            再选择

    Customize Installation/自定义安装

    安装

            默认全部勾选即可:

    默认全部勾选即可

            点击 Next 下一步之后:

    新界面

            我这里默认安装路径为:

    C:\Users\byme\AppData\Local\Programs\Python\Python310

            勾选:

    Install for all users

            表示安装到所有用户 自动换成:

    C:\Program Files\Python310

    C:\Program Files\Python310

            当然也可以选择其她选择 比如我这边又选择了 debug 懂的都懂 这个也需要联网下载:

    debug

             我喜欢把这些环境什么的安装到 D 盘下:

    D:\1.Environment\Python\Python310

    D:\1.Environment\Python\Python310

            点击 Install 开始安装!

    开始安装

    安装 ing

    安装中

    安装

    安装

             安装完毕:

    安装完毕

            打开一个 cmd 测试一下:

    测试

    ——————————

    命令提示符中配置永久环境变量

            如果你没有勾选设置环境变量就不会看到如下类似:

    1. Microsoft Windows [版本 6.3.9600]
    2. (c) 2013 Microsoft Corporation。保留所有权利。
    3. C:\Users\byme>python --version
    4. Python 3.10.5
    5. C:\Users\byme>

            而是找不到命令:

    1. C:\Users\byme>python --version
    2. 'python' 不是内部或外部命令,也不是可运行的程序
    3. 或批处理文件。
    4. C:\Users\byme>

            这个时候你有必要将安装 Python 的目录添加到系统环境变量里去了:

    setx "path" "%path%;绝对安装路径"

    ——————————

    编写运行 Python 脚本

            创建一个文件 后缀为 .py

    test.py

            输入代码:

    print ( "Hello, World!" )

            在 cmd 中使用 python 解释器执行:

    print (

    1. E:\PY>type test.py
    2. print ( "Hello, World!" )
    3. E:\PY>python test.py
    4. Hello, World!
    5. E:\PY>

     

  • 相关阅读:
    vue3 组合式 api 单文件组件写法
    剑指 Offer II 037. 小行星碰撞
    NSIS:禁止选择安装路径和编辑安装目录
    mysql这几个坑你踩过几个?
    Json Schema高性能.net实现库 LateApexEarlySpeed.Json.Schema - 直接从code生成json schema validator
    智慧工地管理云平台源码,Spring Cloud +Vue+UniApp
    【课程】SP Module4 音频滤波器
    14:00面试,14:06就出来了,问的问题有点变态。。。
    你和工博会观展达人也许只差一篇攻略
    OPENSQL2
  • 原文地址:https://blog.csdn.net/m0_67268286/article/details/126112937