Windows 10下安装Jupyter失败求助:pip安装报错问题
解决pip安装Jupyter及其他包的报错问题
一、先处理"Invalid distribution -ustomtkinter"警告
这个警告是因为你的site-packages目录里有个损坏的包目录,原本应该是customtkinter,但开头缺失了字母c,变成了-ustomtkinter。按以下步骤修复:
- 打开路径
C:\Users\bhati\AppData\Local\Programs\Thonny\lib\site-packages - 删除所有以
-ustomtkinter开头的文件夹,包括对应的.dist-info目录 - 再运行pip命令时,这个警告就会消失
二、解决pywinpty编译依赖Rust的报错
安装Jupyter时卡在pywinpty的编译环节,是因为这个包需要Rust工具链来编译扩展,你的环境里没有装。给你两个解决办法:
方法1:直接装预编译好的pywinpty包(推荐)
你用的是Python 3.7 32位系统,直接指定安装预编译版本:
pip install pywinpty==2.0.10 --only-binary :all:
等这个安装完成后,再重新执行Jupyter的安装命令:
pip install jupyter
方法2:安装Rust工具链(适合需要编译其他Rust依赖的场景)
- 下载Rustup并安装,全程选默认配置就行
- 安装完重启命令行,让Cargo的路径生效
- 再运行
pip install jupyter
额外提示
以后装其他包如果碰到类似编译报错,都可以试试加--only-binary :all:参数,强制用预编译的轮子,不用本地编译,能省很多麻烦。
内容的提问来源于stack exchange,提问作者Sid
相关产品推荐
相关产品推荐

