python - 无法安装 Python secret 包

我在 requirements.txt 文件中列出的项目中几乎没有依赖项,

requests==2.18.4
secrets==1.0.2
PyYAML==3.12

我想安装它们并在 virtualenv 中调用命令,

$ pip install -r bin/requirements.txt

我收到下面提供的消息,

Collecting requests==2.18.4 (from -r bin/requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl
Collecting secrets==1.0.2 (from -r bin/requirements.txt (line 2))
  Could not find a version that satisfies the requirement secrets==1.0.2 (from -r bin/requirements.txt (line 2)) (from versions: )
No matching distribution found for secrets==1.0.2 (from -r bin/requirements.txt (line 2))

virtualenv 中,我可以获得提供的版本,

$ python -V
Python 3.7.2


$ pip -V

pip 19.0.3 from /Users/chaklader/PycharmProjects/Welance-Craft/env/lib/python3.7/site-packages/pip (python 3.7)

这里有什么问题?

更新

我必须删除 secrets 并更新其他依赖项:

requests==2.21.0
PyYAML==3.13

最佳答案

虽然有一个secrets package ,它很旧(2012 年),只有一个版本,一个坏掉的网站,没有任何信息。它似乎无法安装在 Python 2.7 或 3.7 上。

您可能会尝试使用 secrets Python 3.6+ 内置的标准库。它不是一个包,因此您无需安装它或将其添加到您的 requirements.txt,只需import secrets。如果您需要早期版本,似乎确实有一个非官方的 backport .

关于python - 无法安装 Python secret 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54966977/

相关文章:

cmake - 找不到 CMAKE_CUDA_COMPILER

jquery - 我试图让这个光标效果对 react

ag-grid - 如何从 Ag-Grid 上下文菜单中隐藏 'Export' 并替换为 'Tool

laravel-5 - 未捕获的 InvalidArgumentException : Please

python - 如何检查没有参数发送到 Python 中的函数

r - 为 data.table 填充缺失日期的最快方法(续)

symfony - Api 平台所需的过滤器

javascript - Laravel 错误 405(Method Not Allowed) Aj

rest - 哪个http方法更新单个属性

r - 警告 : Factor contains implicit NA