不清楚如何在requirements.txt或setup中包含带有RSA的PyMySQL

问题描述 投票:0回答:1

感谢您的工作,工作顺利..

我可以使用

python3 -m pip install PyMySQL[rsa]
安装 rsa 版本,但是:

  1. 我不知道如何在requirements.txt文件中指定rsa

  2. 更严重的是,我无法构建 setup.py 文件(我是 API逻辑服务器)

我的设置包含:

    "PyMySQL==1.0.3[rsa]", 
    # "PyMySQL==1.0.3+rsa”,  or maybe this?

安装程序运行,但结果无法使用两种变体进行 pip install:

错误:找不到满足要求的版本 PyMySQL==1.0.3[rsa](来自 apilogicserver)(来自版本:0.3、0.4、0.5、0.6、0.6.1、0.6.2、0.6.3、0.6 .4.dev1、0.6.4、0.6.6、0.6.7、0.7.0、0.7.1、0.7.2、0.7.3、0.7.4、0.7.5、0.7.6、0.7.7、0.7 .8、0.7.9、0.7.10、0.7.11、0.8.0、0.8.1、0.9.0、0.9.1、0.9.2、0.9.3、0.10.0、0.10.1、1.0.0 、1.0.1、1.0.2、1.0.3rc1、1.0.3、1.1.0rc1、1.1.0rc2、1.1.0) 错误:找不到 PyMySQL==1.0.3[rsa] 的匹配发行版

如有任何建议,我们将不胜感激。

rsa setup.py pymysql requirements.txt
1个回答
0
投票

我的错误。

我读到了这个:

pip install PyMySQL[rsa]
,并错误地推断这是一个特殊的 PyMSQL 包。

事实并非如此。这是 2 个安装的简写:

PyMySQL
rsa

上面的语法与

pip
配合得很好。如果您想创建
requirements.txt
文件或
setup.py
文件,只需安装 2 次即可。

© www.soinside.com 2019 - 2024. All rights reserved.