Python详细安装与环境搭建步骤图文详解

 更新时间:2025年11月25日 09:13:37   作者:子夜四时歌  
无论你是初学者还是有一定经验的开发者,正确配置Python环境都是开始编程的第一步,这篇文章主要介绍了Python详细安装与环境搭建步骤的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下

一. 下载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:该项勾选,添加pythonwindows的系统路径,方便操作系统自动识别。

Documentation:安装python离线文档文件,一般是python的使用说明文档,该项可选可不选。

pip:安装pip,能在命令窗口安装python外部的库,该项勾选。在命令窗口使用pip安装或卸载库,库的位置一般是python安装路径下的Lib\site-packages文件夹下

TCL/TK and IDLE:安装TkinterIDLE开发环境,该项是否勾选可根据需求而定。Tkinter 模块是 Python 的标准 Tk GUI 工具包的接口,该模块可以创建 GUI 应用程序。IDLEPython的集成开发和学习环境,是一个可视化的shell命令行,安装后在开始菜单中生成IDLE快捷方式。

Python test suite:装Python的标准库测试套件,可用于执行已编写的测试用例,用来测试写的类和方法是否符合预期,该项是否勾选可根据需求而定。

Py LauncherLauncher是适用于windowspython启动器,可帮助我们定位和执行不同的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 libraryPython的标准库(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包管理器。

执行后会生成两个文件夹 LibScripts

三. 环境变量配置

四. 遇见的问题

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

总结 

到此这篇关于Python详细安装与环境搭建步骤的文章就介绍到这了,更多相关Python安装与环境搭建内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python 中if else 语句的作用及示例代码

    python 中if else 语句的作用及示例代码

    python中的if-else语句是一个判断性语句,既然是判断就要有条件以及满足条件与不满足的情况,一下将讲解一些if-else语句的知识,需要的朋友参考下吧
    2018-03-03
  • nginx+uwsgi+django环境搭建的方法步骤

    nginx+uwsgi+django环境搭建的方法步骤

    这篇文章主要介绍了nginx+uwsgi+django环境搭建的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Python+OpenCV人脸检测原理及示例详解

    Python+OpenCV人脸检测原理及示例详解

    这篇文章主要为大家详细介绍了Python+OpenCV人脸检测原理及示例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Python实现给文件添加内容及得到文件信息的方法

    Python实现给文件添加内容及得到文件信息的方法

    这篇文章主要介绍了Python实现给文件添加内容及得到文件信息的方法,可实现从文件开头添加内容的功能,需要的朋友可以参考下
    2015-05-05
  • python 爬取吉首大学网站成绩单

    python 爬取吉首大学网站成绩单

    python简单爬虫,爬取吉首大学成绩单,学校的成绩单居然不支持导出,太坑了,算个绩点居然还要手打,我吐了.花2个多小时写了此python程序来生成可方便求和平均的Excel文件,帮助JSU学子脱离手算烦恼...
    2021-06-06
  • Windows下PyInstaller打包Python的完整教程

    Windows下PyInstaller打包Python的完整教程

    在开发 Python 应用程序时,有时我们需要将项目进行打包,PyInstaller的基本功能就是将Python脚本打包成可执行文件,项目我们就来看看完整的操作过程吧
    2025-10-10
  • python retrying模块的使用方法详解

    python retrying模块的使用方法详解

    这篇文章主要介绍了python retrying模块的使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • python基础教程项目三之万能的XML

    python基础教程项目三之万能的XML

    这篇文章主要为大家详细介绍了python基础教程项目三之万能的XML,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • Python对130w+张图片检索的实现方法

    Python对130w+张图片检索的实现方法

    这篇文章主要给大家介绍了关于Python对130w+张图片检索的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Flask解决指定端口无法生效问题

    Flask解决指定端口无法生效问题

    文章讲述了在使用PyCharm开发Flask应用时,启动地址与手动指定的IP端口不一致的问题,通过修改PyCharm的运行配置,将Flask项目的运行模式从Flask模式改为Python模式来解决此问题,需要的朋友可以参考下
    2025-03-03

最新评论