Windows虚拟环境安装ipykernel失败求助:无法构建psutil、pyzmq依赖包
解决Windows虚拟venv环境安装ipykernel时的编译错误问题
安装Microsoft Visual C++ Build Tools
psutil和pyzmq需要编译底层依赖,Windows默认缺少编译环境才会触发构建失败。直接安装Visual Studio提供的Build Tools,勾选「Desktop development with C++」组件,安装完成后重启终端,再执行python -m pip install ipykernel。使用预编译二进制包跳过本地编译
先单独安装这两个依赖的预编译版本,绕开本地编译步骤:pip install psutil pyzmq --only-binary :all:
依赖安装完成后,再执行原ipykernel安装命令。修复降级后损坏的pip
之前降级pip导致环境异常,先激活虚拟venv,执行python -m ensurepip --upgrade将pip恢复到与当前Python版本兼容的适配版本,之后再尝试安装ipykernel。重建虚拟环境
如果现有venv已损坏,直接删除后重新创建:python -m venv new_venv
激活新环境后再执行ipykernel安装命令。更换国内PyPI镜像源
网络不稳定可能导致依赖下载不完整,用国内源加速安装:python -m pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple
内容的提问来源于stack exchange,提问作者Michael Napoli
相关产品推荐
相关产品推荐

