You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在requirements.txt与setup.py中配置PyMySQL[rsa]依赖

针对PyMySQL RSA依赖配置的解决方案

1. requirements.txt 中指定RSA依赖

直接在文件里写入:

PyMySQL[rsa]==1.0.3

这是pip官方支持的extras依赖声明格式,和你手动安装时的写法完全一致。

2. setup.py 中配置依赖

在setup.py的install_requires参数里直接使用带extras的完整依赖字符串即可,示例代码:

from setuptools import setup

setup(
    name="API Logic Server",
    # 其他必要配置项...
    install_requires=[
        "PyMySQL[rsa]==1.0.3",
        # 其他项目依赖...
    ]
)

如果安装时仍报错,排查两个关键点:

  • 升级setuptools到足够新的版本(推荐>=40.0.0),旧版本对extras的支持存在缺陷,执行pip install --upgrade setuptools即可升级
  • 确认PyMySQL[rsa]==1.0.3本身可正常安装,先通过pip install PyMySQL[rsa]==1.0.3验证,排除版本或源的问题

内容的提问来源于stack exchange,提问作者val

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 03:19:53