poetry
第一步:添加poetry插件poetry-plugin-pypi-mirror
如果你使用的是poetry官方推荐的pipx方案安装的poetry:
pipx inject poetry poetry-plugin-pypi-mirror
如果你使用的是pip安装的poetry,或直接使用官方提供的shell脚本(powershell/bash/zsh/fish)在系统中安装的poetry
poetry self add poetry-plugin-pypi-mirror
这样就将poetry全局源插件安装上了
第二步:修改插件的默认源
方法一:添加配置文件(⭐推荐)
新建或修改配置文件config.toml
Windows系统: %APPDATA%\pypoetry\config.toml
Linux系统: ~/.config/pypoetry/config.toml
Mac系统: ~/Library/Preferences/pypoetry/config.toml
[plugins]
[plugins.pypi_mirror]
url = "https://mirrors.cloud.tencent.com/pypi/simple/"
方法二:添加系统环境变量
linux:
在终端中执行以下命令,可以对当前终端会话生效,但重启终端或系统后失效
export POETRY_PYPI_MIRROR_URL=https://mirrors.cloud.tencent.com/pypi/simple/
添加系统级环境变量:
vim /etc/profile
POETRY_PYPI_MIRROR_URL=https://mirrors.cloud.tencent.com/pypi/simple/
export POETRY_PYPI_MIRROR_URL
source /etc/profile
windows:
此电脑->右键属性->高级系统设置->高级->环境变量添加变量名POETRY_PYPI_MIRROR_URL,值https://mirrors.cloud.tencent.com/pypi/simple/
修改完成后,切换回项目的poetry环境,执行poetry install 或 poetry update 查看是否成功
1