一. 下载python
python官网:https://www.python.org/
按照图片所示进行下载
其中, x86 的为 32 位安装包,x86-64 为 64 位安装包。Stable Releases
为稳定版本,Pre-releases
为预发行版。executable installer
为完整的安装包,下载完即可脱网安装;web-based installer
体积更小,安装时仍需联网下载其他部分。
二. 安装
1.安装包形式
Install Now
:默认当前账户安装,安装路径和内容是默认的。
Customize installation
:自定义安装。
Install launcher for all users (recommended) / Use admin privileges when installing py.exe
:为该计算机的每一个用户都安装,该项是否勾选可根据需求而定。
Add python.exe to PATH
:该项勾选,添加python
到windows
的系统路径,方便操作系统自动识别。
Documentation
:安装python
离线文档文件,一般是python
的使用说明文档,该项可选可不选。
pip
:安装pip
,能在命令窗口安装python
外部的库,该项勾选。在命令窗口使用pip安装或卸载库,库的位置一般是python
安装路径下的Lib\site-packages
文件夹下
TCL/TK and IDLE
:安装Tkinter
和IDLE
开发环境,该项是否勾选可根据需求而定。Tkinter
模块是 Python
的标准 Tk GUI
工具包的接口,该模块可以创建 GUI
应用程序。IDLE
是Python
的集成开发和学习环境,是一个可视化的shell
命令行,安装后在开始菜单中生成IDLE
快捷方式。
Python test suite
:装Python
的标准库测试套件,可用于执行已编写的测试用例,用来测试写的类和方法是否符合预期,该项是否勾选可根据需求而定。
Py Launcher
:Launcher
是适用于windows
的python
启动器,可帮助我们定位和执行不同的python版本
,该项勾选。
for all users(requires admin privileges)
:启动器为所有windows
账户都可用,上面安装设置中已勾选管理员权限,该项是否勾选可根据需求而定。
Install for all users:为所有windows账户都可用,该项是否勾选可根据需求而定。
Associate files with Python(requires the 'py'launcher)
:文件关联,关联.py
后缀的文件到Python(需要安装python
启动器launcher
),该项勾选。
Create shortcuts for installed applications
:为安装应用程序创建快捷方式,在开始菜单中会显示创建的有关快捷方式,该项勾选。
Add Python to environment variables
:添加python
为系统的环境变量,该项勾选。前面步骤勾选Add Python.exeto PATH
后,该项自动勾选。
Precompile standard library
:Python
的标准库(standard library)
是Python
安装时默认安装的自带的库(也叫内置库)。预编译标准库(Precompile standard library)
,在安装时把标准库的.py
文件编译成.pyc
字节码文件,以后运行的时候就可以省去编译,会快一点,该项可以勾选。
Download debugging symbols
:下载调试符号,debugging symbols
可以帮助调试程序,记录了变量、函数等这类符号和内存定位的关系,该项是否勾选可根据需求而定。
Download debug binaries(requires VS 2017 or later):
下载调试二进制文件(需要安装VS 2017,VS
是微软推出的一款功能强大的开发工具),该项是否勾选可根据需求而定。
Customizeinstall location:
自定义安装路径,可以指定路径安装python
。
2.压缩包形式
将下载的压缩包,解压到自定义位置。
pip是包管理器,免安装版(压缩包版)不会安装,如果需要使用包管理器则需要手动安装。
下载地址:https://pypi.org/project/pip/#description
将下载完成的get-pip.py
放在解压后的文件夹下面,然后导航栏上输入CMD
进入命令窗口,执行
python get-pip.py
命令,安装完成pip包管理器。
执行后会生成两个文件夹 Lib
和 Scripts
。
三. 环境变量配置
四. 遇见的问题
1. 安装包
-
问题1:永久修改
pip
源的时候,会报错。 -
解决方法:在
pip.ini
配置文件中删除掉注释
永久修改pip源中pip.ini配置。
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
2. 压缩包
-
问题1:在执行
python get-pip.py
命令时会报错。 -
解决方法:删除掉
Python312._pth
文件中Import aite
前面的#号。因为python
解释器启动一般会自动import site
,并且调用site.main()
。而在Windows
的免安装版里,使用了python312._pth
来指定包的位置。而通过这种方式加载 python ,为避免包冲突不会自动import site
。`csdnERROR: Could not find a version that satisfies the requirement setuptools (from versions: none) ERROR: No matching distribution found for setuptools`
-
问题2:打开cmd测试,
pip -V
出现问题,找不到模块。 -
解决方法:删除掉
Python312._pth
文件中Import aite
前面的#号。因为python
解释器启动一般会自动import site
,并且调用site.main()
。而在Windows
的免安装版里,使用了python312._pth
来指定包的位置。而通过这种方式加载 python ,为避免包冲突不会自动import site
。