pycharm使用uv管理虚拟环境,无法启动jupyter

71 阅读1分钟

简单粗暴,手动下载notebook之后 直接输入以下两条命令,在启动jupyter就好了

python -m ensurepip --upgrade
python -m ensurepip --default-pip

1. ensurepip是Python标准库的一部分

  • 从Python 3.4开始,ensurepip模块就被包含在Python标准库中
  • 这意味着即使没有pip,这个模块也一定存在
  • 它是Python官方提供的"引导工具",专门用来解决"没有pip"的问题

2. 工作原理:内置的wheel包

  • ensurepip模块内部实际上包含了pip的wheel格式压缩包

  • 当你运行这个命令时,Python会:

    1. 解压内置的pip wheel包
    2. 将pip安装到当前Python环境的site-packages目录
    3. 同时安装pip的可执行文件到Scripts目录

3. 两种模式的差异

  • --default-pip:安装Python发行版中内置的pip版本(可能不是最新)
  • --upgrade:安装内置版本后,立即尝试升级到最新版本