Google Colab升级Python3.9后pip与Poetry无法使用的问题咨询
解决Google Colab中Python3.9与Poetry共存问题
步骤1:重装Python3.9并修复pip
Colab升级Python后易出现pip丢失,先补全Python3.9的pip环境:
- 更新系统包并安装完整的Python3.9套件:
!sudo apt-get update -y !sudo apt-get install python3.9 python3.9-dev python3.9-distutils
- 手动为Python3.9安装pip:
!curl https://bootstrap.pypa.io/get-pip.py | python3.9
- 验证安装结果:
!python3.9 --version !python3.9 -m pip --version
步骤2:将Python3.9设为默认(可选,避免版本混淆)
!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1 !sudo update-alternatives --config python3 # 输入对应Python3.9的编号并回车即可
步骤3:安装Poetry并绑定Python3.9
用Python3.9的pip直接安装,确保Poetry关联目标版本:
!python3.9 -m pip install poetry
- 验证Poetry及关联的Python版本:
!poetry --version !poetry run python --version
步骤4:执行Poetry依赖安装
切换到你的项目目录后执行:
!poetry install
常见问题补救
- 若提示
poetry命令找不到,手动将其添加到系统PATH:
!echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc !source ~/.bashrc
内容的提问来源于stack exchange,提问作者cookie1986
相关产品推荐
相关产品推荐

