Python—00、环境搭建

python官网:https://www.python.org/
Python接口:https://pypi.org/
Python官方文档:https://www.python.org/doc/

环境说明

  • 操作系统:windows-x64

1、解释器

python运行目前存在多种解释器(直译器);

  • CPython
    CPython解释器是用C语言开发的,在命令行下运行python就是启动CPython解释器,是使用最广的Python解释器。

  • Jython
    Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

  • PyPy
    PyPy是另一个Python解释器,其采用JIT技术,对Python代码进行动态编译(注意不是解释),显著提高Python代码的执行速度。

  • IPython
    IPython是基于CPython之上的一个交互式解释器,其在交互方式上有所增强,在执行Python代码的功能和CPython是完全一样的。CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。

  • IronPython
    IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

1.1、Python安装

在这里插入图片描述

从Python的发行版本能够看到,每个大版本支持时间基本都是5年。
从版本状态可以发现存在 prerelease、bugfix、security三种状态,一般用于正式开发都使用 secuity版本进行安装使用。

1)window安装

  • 安装包选择:下载 executable installer,x86 表示是 32 位处理器,x86-64 表示 64处理器;
  • Window 平台安装 Python,需要勾选如下选项:
  • add python 3.7.8 to path
  • 配置Python环境变量后,命令窗口 执行 python 进入交互模式;

2)linux安装

  • 上传解压
    将 Python-3.9.13.tgz 上传到 /software/
tar -zxvf Python-3.9.13.tgz
mkdir -p /software/Python
  • 构建编译
cd /software/Python

./configure  --prefix=/software/Python/

make && make install

说明:此处安装使用普通用户,安装到 /software/Python/ 路径下;

  • 环境变量
vim ~/.bashrc

# 添加如下行
export PATH=/software/Python/bin:$PATH

# 配置生效
source ~/.bashrc
  • 版本查看
    python -V

1.2、基本指令

  • python版本
py -V
python -V
py --version
python --version

  • 退出交互
exit();

quit();

2、pip工具

pip 是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载的功能。

2.0、pip 安装

安装指导:https://pip.pypa.io/en/stable/installation/#get-pip-py

py -m ensurepip --upgrade

说明:windows环境下方式,其他 linux 或 mac 系统可以参考如下链接;

2.1、pip 使用

  • 版本查看
    pip --version
  • 包安装
    pip install some-package-name
  • 包安装(指定版本)
    pip install some-package-name==version_num
  • 包查看
    pip show some-package-name
PS E:\PythonProject\CodeConfirm>
PS E:\PythonProject\CodeConfirm> pip show requests
Name: requests
Version: 2.28.1
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: d:\software\python\lib\site-packages
Requires: certifi, charset-normalizer, idna, urllib3
Required-by: pyodps
PS E:\PythonProject\CodeConfirm> 

说明:输出信息中的 home-page地址可以查看这个类库的详细发版信息。

  • 包卸载
    pip uninstall some-package-name

  • 包清单
    pip list

  • 包升级
    pip install -U some-package-name

  • 导出pkg列表为文件
    pip freeze > require_list.txt

  • 按照清单安装pkg
    pip install -r require_list.txt

  • pip 工具升级
    python -m pip install --upgrade pip

2.2、wheel安装

安装 wheel 文件需要首先按照 wheel 库;

  • 安装wheel库
PS E:\PythonProject> pip install wheel
Collecting wheel
  Downloading wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel
Successfully installed wheel-0.37.1
  • 安装wheel包
PS E:\PythonProject\cx_Oracle> pip install cx_Oracle-8.0.0-cp37-cp37m-win_amd64.whl
Processing e:\pythonproject\cx_oracle\cx_oracle-8.0.0-cp37-cp37m-win_amd64.whl
Installing collected packages: cx-Oracle
Successfully installed cx-Oracle-8.0.0

3、开发工具

3.1、VScode

  • 安装插件
    快捷键Ctrl+Shift+X 或者 File–>Preferences–>Extensions,打开扩展搜索框;
    1)python 插件
    2)Chinese (Simplified) Language Pack for Visual Studio Code包
    快捷键 Ctrl+Shift+P 或 View–>Command Paletter,搜索 config display language,选择 zh-cn(即中文)

  • 解释器配置
    Manage -->commond palette(快捷键:Ctrl + shift + P) -->输入 python -->选择 Python: Select Interpreter -->选择已有 Python版本;

3.2、Pycharm

  • 解释器配置

方式:Settings --> Project --> Python Intepreter -->选择已有 python 版本;

  • 脚本模板
# coding=utf-8
"""
@DevTool  : ${PRODUCT_NAME}
@Author   : ${USER}
@DateTime : ${DATE} ${TIME}
@FileName : ${NAME}.py
"""

说明:文件字符集的设置 2种格式:# coding = utf-8或者 # -*- coding = utf-8 -*-

================================ over ========================================
下一篇:Python—1、基础篇

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值