python解释器、环境变量和多版本共存
一、python解释器
由于python是解释型语言,需要解释器翻译。
1.python发展方向
- web方向、自动化运维、自动化测试、自动化办公、网络爬虫、金融量化、人工智能、机器学习、数据分析等。目前没有任何语言能做到python这样百花齐放。
2.python解释器
1.历史
Python语言是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于google,现任职于dropbox 。
1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解释语言,作为ABC语言的一种继承,然后他就这么做了,并实现了(大神的能力)。之所以选中Python作为该编程语言的名字,是因为他是一个叫Monty Python喜剧团体的爱好者,其本意并不是想选条蟒蛇。
Python的口号是:“人生苦短,我用Python!”。这条口号已经被Python业界广泛使用,快成了广告词一类的存在了。
2.版本
版本其实是软件更新迭代的记录
python1.X:初期版本 几乎不用
python2.X:python2.7(2020年就已经不再维护更新,一般是公司老项目在用)
python3.X:python3.6 python3.8 python3.10+
对于学习python的人来说版本对于学习的影响不大。今后在工作时,IT领域一般涉及重要文件、软件不会用最新版,而是稳定版。今天需要下载下面三个版本python2.7、python3.6、python3.8
3.下载
官网:https://www.python.org/downloads/windows/
ps:苹果电脑自带python2.7
1.在官网中选择对应的操作系统
2.选择对应版本
python3.8版本
python3.6版本
python2.7版本
4.安装
1.不要选择Install Now默认在c盘安装,选第二个自定义安装。
2.不做任何改动直接下一步
3.安装路径尽量做到简单方便后面查找使用。
4.完成
5.使用
未设置环境变量时:
1.windows+r
2.输入cmd回车
3.切换盘符 D:
4.切换目录 cd python38
5.运行解释器 python
6.退出解释器 exit()
7.退到上一层目录 cd ..
设置环境变量后:
1.先根据版本的不同,在安装目录下复制出另一个pyhton.exe并重命名成python+对应版本
2.直接打开cmd并输入python+版本号就可以直接打开python解释器。
二、环境变量与多版本共存
当我们在cmd窗口查找资源的时候系统会根据以下顺序查找:
1、当前路径(现在家里找)
2、如果当前路径没找到,就先去环境变量中查找(通过派出所找)
3、如果环境变量中也没找到,就会报错。(宣布失踪)
环境变量设置
1.右键此电脑
2.点击高级系统设置
3.点击环境变量
4.双击系统变量中的path
5.点击新建,将自己安装的python各个版本解释器的位置复制进去
多版本共存
我们不难发现,在各个版本的安装目录中所有的版本的python的执行文件都是python.exe,拷贝python.exe命名成python36、python38、python27,这样才能指定调用目标。否则就会根据环境变量中路径的先后顺序调用。上图中会就会先调用python3.8版本解释器。
三、运行python程序的三种方式
1.直接在cmd中编写并运行
适用于较短的、临时执行的代码
2.解释器命令运行
在其他文件中编写后,在cmd窗口中用解释器命令运行
示例:
1.在C:\Users\asus\Desktop\python目录下新建a.txt文本文件
2.在文件a.txt内输入print('hello world')
3.在cmd窗口中用解释器命令运行
3.利用IDE工具编写并运行
IDE(开发者工具):可以自动提示,拥有各种功能插件,编写代码的效率更高。
例如:sublime、vscode、pycharm等。其中sublime、vscode是轻量化软件不适合小白使用,pycharm功能强大,对小白比较友好。