##################################################
目录
Windows 上安装 Python 以及编写运行 .py 脚本
##################################################
活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰;一个人摸索学习很难坚持,想组团高效学习;想写博客但无从下手,急需写作干货注入能量;热爱写作,愿意让自己成为更好的人…
…
欢迎参与CSDN学习挑战赛,成为更好的自己,请参考活动中各位优质专栏博主的免费高质量专栏资源(这部分优质资源是活动限时免费开放喔~),按照自身的学习领域和学习进度学习并记录自己的学习过程,或者按照自己的理解发布专栏学习作品!
##################################################
——————————
绝大多数的 Linux 自带 Python 解释器
如果没有也不用慌张 安装方式跟 Java 差不了多少
——————————
交互模式:
不需要创建脚本文件直接在 Python 解释器的交互模式下编写对应的 Python 代码即可
Windows 跟 Linux 一样都是在终端中输入
python
即可进入交互模式
如果是安装的 Python 3 可能需要使用命令
python3
退出交互模式除了按下 Chrl d 快捷键还可以输入方法:
quit()
测试在 Slackware 下的 Python 2 解释器:
- root@darkstar:~# uname -a /* 查看系统内核与架构 */
- 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
- root@darkstar:~# python --version /* 查看 Python 版本 */
- Python 2.7.18
- root@darkstar:~# python /* 进入交互模式 */
- Python 2.7.18 (default, Feb 13 2021, 10:44:22)
- [GCC 10.2.0] on linux2
- Type "help", "copyright", "credits" or "license" for more information.
- >>> print ( "Hello, World!" ) /* 调用输出方法输出字符串 "Hello,World!" */
- Hello, World!
- >>> quit /* 可恶 敲 quit 习惯了 */
- Use quit() or Ctrl-D (i.e. EOF) to exit
- >>> quit() /* 退出是 quit() 这个方法 */
- root@darkstar:~#
——————————
%%%%%
通过在 .py 脚本文件中编写代码 利用 Python 解释器解释执行 .py 脚本
所以我们首先需要知道解释器在哪里:
- [root@CentOS ~]# python --version
- Python 2.7.5
- [root@CentOS ~]# whereis python
- 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
- [root@CentOS ~]#
这边我们使用 /usr/bin/python 解释器
脚本首行第一句指定解释器位置:
#!/usr/bin/python
然后开始编写脚本:
- #!/usr/bin/python
-
- wd = "World"
- print ( "Hello, %s!" %wd )
利用解释器解释执行脚本:
python hello.py
CentOS 7 测试如下:
- [root@CentOS ~]# python --version /* 查看版本 */
- Python 2.7.5
- [root@CentOS ~]# whereis python /* 找一个中意的解释器 */
- 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
- [root@CentOS ~]# vi hello.py /* 创建编辑一个 .py 后缀的脚本文件 */
- [root@CentOS ~]# cat hello.py /* 编辑完了查看一下内容 */
- #!/usr/bin/python /* 指定 Python 解释器 */
-
- wd = "World" /* 创建字符串变量 */
- print ( "Hello, %s!" %wd ) /* 输出字符串变量 */
- [root@CentOS ~]# python hello.py /* 利用 python 解释执行 .py 脚本文件 */
- Hello, World!
- [root@CentOS ~]# _
%%%%%
这种情况必须在脚本第一行指定 python 程序所在路径
我们刚刚的测试文件就添加了解释器路径 所以这里不示例了
然后給脚本文件添加可执行权限:
- ls -l 文件 /* 查看指定文件的权限 */
- chmod u+x 文件 /* 为指定文件添加可执行权限 */
- chmod u-x 文件 /* 去掉指定文件的可执行权限 */
- ./文件 /* 执行指定文件 */
示例如下:
##################################################
——————————
当前最新版本下载链接: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 的安装包等等:
- 网盘链接 pan.baidu.com/s/14nmAjS3j4loe5eX6GEMNDw
- 提取密码 1289
- 解压密码 ranchui
——————————
以管理员权限运行安装包
界面如下:
一定要选择
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
当然也可以选择其她选择 比如我这边又选择了 debug 懂的都懂 这个也需要联网下载:
我喜欢把这些环境什么的安装到 D 盘下:
D:\1.Environment\Python\Python310
点击 Install 开始安装!
安装完毕:
打开一个 cmd 测试一下:
——————————
如果你没有勾选设置环境变量就不会看到如下类似:
- Microsoft Windows [版本 6.3.9600]
- (c) 2013 Microsoft Corporation。保留所有权利。
-
- C:\Users\byme>python --version
- Python 3.10.5
-
- C:\Users\byme>
而是找不到命令:
- C:\Users\byme>python --version
- 'python' 不是内部或外部命令,也不是可运行的程序
- 或批处理文件。
-
- C:\Users\byme>
这个时候你有必要将安装 Python 的目录添加到系统环境变量里去了:
setx "path" "%path%;绝对安装路径"
——————————
创建一个文件 后缀为 .py
输入代码:
print ( "Hello, World!" )
在 cmd 中使用 python 解释器执行:
- E:\PY>type test.py
- print ( "Hello, World!" )
- E:\PY>python test.py
- Hello, World!
-
- E:\PY>