美文网首页
Python 安装、版本、解释器、运行

Python 安装、版本、解释器、运行

作者: 李霖弢 | 来源:发表于2019-11-21 10:42 被阅读0次

安装与版本

  1. 下载并安装python (自带解释器)
  2. 控制面板=>系统(或我的电脑=>属性)=>高级系统设置=>环境变量中查看环境变量是否添加成功
  3. 如同时存在多个python版本,则通过Anaconda进行包管理,或
    在Python文件目录下将python.exe复制一份重命名为python2.exe。去Python文件的Scripts目录下将pip.exe(包管理工具)复制一份并重命名为pip2.exe。如此则可用python2pip2指令使用该版本。
  4. 输入python -V查看版本。
  5. 输入python出现>>>表示已进入官方自带的CPython解释器环境,输入exit()退出

解释器

名称 作用
CPython 官方自带解释器
IPython
PyPy
Jython 运行在Java平台
IronPython 运行在.Net平台

python-dev和python-devel

当需要使用非pip安装的外部的python类库, 且这个类库内含需要编译的调用python api的java/c/c++文件时,需要使用python-dev
python-dev的包在centosyum中称为python-devel

解释型语言缺点

  1. : 运行慢,
  2. : 代码不能加密。如果要发布你的Python程序,实际上就是发布源代码

运行

  • 在命令行模式通过输入 python XXX.py 运行.py文件
    (相对路径的原点处于当前执行指令的目录)
  • 在Python交互式环境下直接输入Python代码以运行。输入exit() 以退出编译器。Python交互式环境会把每一行Python代码的结果自动打印出来,但是,直接运行Python代码却不会。需要通过print() 打印内容
  • 在运行指令后可以拼接参数,通过空格间隔
    python指令后跟随的所有输入值(包括文件地址和额外参数)可以通过sys.argv访问其list

通常在文件头添加如下注释

#!/usr/bin/env python3
# -- coding: utf-8 --

防止代码执行完毕后自动关闭窗口

def loop():
    while True:
        pass
def destroy():
    print("KeyboardInterrupt")

try:
    loop()
except KeyboardInterrupt:
    destroy()

判断当前python版本

if sys.version_info.major == 3:
    pass

相关文章

网友评论

      本文标题:Python 安装、版本、解释器、运行

      本文链接:https://www.haomeiwen.com/subject/zpmzictx.html