Win10系统Python 3.6安装、配置及pip包管理实战指南

阿橙
阿橙
发布时间:2026-10-12| 2人浏览过
原创

本文详细讲解在Windows 10环境下安装Python 3.6的关键步骤,包括环境变量配置和路径长度限制处理。针对Scrapy和PyQt等常用库的安装报错问题,提供了基于本地whl文件的解决方案。此外,汇总了pip批量安装、版本管理及一键升级的高效命令,帮助开发者快速搭建Python开发环境。

0.目录

1.前言

2.安装python

3.使用pip下载、安装包

3.1 安装Scrapy

3.2 安装PyQt

3.3 同时安装多个包

3.4 pip的常用命令

1.前言

此前我在电脑上安装了Python 3.6.2(当时为最新版本,发布于2017-07-17),发现Scrapy、PyQt以及TensorFlow这三个重要库尚未完全适配该版本。经过权衡,我决定卸载Python 3.6.2,转而安装稍早版本的Python 3.6.1。Windows系统下的Python下载地址可参考官方渠道。


2.安装python

Python的安装过程相对简单,主要注意以下三个关键设置:

首先,在安装初始界面务必勾选“Add python 3.6 to PATH”,以便将Python添加到系统环境变量中。

其次,在自定义安装选项中,建议勾选“Install for all users”,以便所有用户都能使用该Python环境。

最后,安装完成后的结束界面可能会显示“Disable path length limit”按钮,如果看到该按钮请点击一下。此举旨在禁用Windows系统的Path路径长度自动限制,能有效避免后续操作中因路径过长导致的各种麻烦。至此,Python安装步骤完成。

3.使用pip下载、安装包

在使用pip进行包管理的过程中,我总结了几个常见问题的处理方法:

3.1 安装Scrapy

直接执行pip install Scrapy时,通常会遇到如下报错信息:

error: Microsoft Visual C++ 14.0 is required.

running build_ext
 building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

具体的解决步骤如下:

访问 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 网站。

下载与当前Python版本匹配的Twisted whl文件(例如我的版本为Twisted-17.9.0-cp36-cp36m-win_amd64.whl,其中cp后跟随Python版本号,amd64代表64位系统)。

随后在命令行中执行安装命令:

pip install D:\ChromeDownload\安装包\python\pip\Twisted-17.9.0-cp36-cp36m-win_amd64.whl

(请注意将路径替换为你实际下载文件的路径)

完成上述步骤后,再次执行:

pip install Scrapy

即可成功安装Scrapy。

参考解决方案:解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...。

3.2 安装PyQt

当我尝试执行pip install PyQt时,系统返回:

 Could not find a version that satisfies the requirement pyqt (from versions: )
No matching distribution found for pyqt

这表明当前Python版本没有对应的PyQt适配包。这让我感到有些沮丧,因为我是特意为了这几个库才卸载了Python 3.6.2,没想到依然无法直接安装。

不甘心的我再次尝试执行pip install PyQt4。

结果与之前相同,依然失败。

于是我又尝试执行pip install PyQt5。

这次终于安装成功!

备注:我特意查阅了Qt官网,发现Qt公司似乎已不再支持Qt4,因此建议大家今后直接使用Qt5。

3.3 同时安装多个包

起初,我习惯一个接一个地单独安装包:

pip install TensorFlow
...
pip install pygame
...
pip install ipython
...

这种方式非常耗费时间和精力,必须等待上一个包安装完成后才能开始下一个。随后我尝试了另一种方法:

pip install TensorFlow pygame ipython

感觉这像是发现了新大陆,效率大幅提升。

3.4 pip的常用命令

3.4.1 列出已安装的包

pip list

3.4.2.1 安装单个包

pip install <包名>

3.4.2.2 安装多个包

pip install <包名> <包名> <包名>

3.4.3 卸载单个包

pip uninstall <包名>

3.4.4 升级单个包

pip install -U <包名>

3.4.5 升级pip

pip install -U pip

3.4.6 列出所有过期的包

pip list --outdated

3.4.7 一键升级所有包

pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -U

或者使用以下命令:

安装pip-review工具。

pip install pip-review

然后执行:

pip-review --interactive

以上这篇基于Win10下Python 3.6安装、配置以及pip安装包教程(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。