首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pipenv的pyrebase安装失败

使用pipenv的pyrebase安装失败
EN

Stack Overflow用户
提问于 2020-06-28 15:51:58
回答 1查看 566关注 0票数 1

当涉及到生成pipfile时,我面临着一个严重的问题。锁上。当我尝试使用pipenv lock命令更新包列表时,不断收到以下错误消息,该问题在我尝试运行pipenv install pyrebase后开始出现

代码语言:javascript
复制
[pipenv.exceptions.ResolutionFailure]:       pipenv.exceptions.ResolutionFailure: ERROR: ERROR: Could not find a version that matches requests==2.11.1,==2.23.0
[pipenv.exceptions.ResolutionFailure]:

在尝试了一些简单的修复方法后,例如清除缓存并尝试使用--pre后缀进行安装,我决定更新pipenv,就在那时,我开始收到下面看到的错误,几乎在每个命令之后都是如此。

代码语言:javascript
复制
Traceback (most recent call last):
  File "c:/users/abdul/anaconda3/envs/semsar-flask-env/lib/site-packages/pipenv/resolver.py", line 807, in <module>
    main()
  File "c:/users/abdul/anaconda3/envs/semsar-flask-env/lib/site-packages/pipenv/resolver.py", line 794, in main
    from pipenv.vendor.vistir.misc import replace_with_text_stream
ImportError: cannot import name 'replace_with_text_stream'

这是我的pipfile:

代码语言:javascript
复制
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]
gunicorn = "==20.0.4"
appdirs = "==1.4.3"
bcrypt = "==3.1.7"
beautifulsoup4 = "==4.8.2"
bs4 = "==0.0.1"
certifi = "==2019.11.28"
cffi = "==1.14.0"
chardet = "==3.0.4"
click = "==7.1.1"
dataclasses = "==0.7"
decorator = "==4.4.2"
distlib = "==0.3.0"
filelock = "==3.0.12"
flask = "==1.1.1"
flask-admin = "==1.5.5"
flask-bcrypt = "==0.7.1"
flask-login = "==0.5.0"
flask-msearch = "==0.2.6"
flask-sqlalchemy = "==2.4.1"
flask-wtf = "==0.14.3"
idna = "==2.9"
importlib-metadata = "==1.5.0"
importlib-resources = "==1.3.1"
itsdangerous = "==1.1.0"
jinja2 = "==2.11.1"
kiwisolver = "==1.1.0"
matplotlib = "==3.2.0"
numpy = "==1.18.1"
pipenv = "==2018.11.26"
pycparser = "==2.20"
pyparsing = "==2.4.6"
python-dateutil = "==2.8.1"
six = "==1.14.0"
soupsieve = "==2.0"
sqlalchemy = "==1.3.15"
sqlalchemy-searchable = "==1.1.0"
sqlalchemy-utils = "==0.36.1"
urllib3 = "==1.25.8"
validators = "==0.14.2"
virtualenv = "==20.0.10"
virtualenv-clone = "==0.5.3"
whoosh = "==2.7.4"
wincertstore = "==0.2"
wtforms = "==2.2.1"
zipp = "==3.1.0"
Cycler = "==0.10.0"
import_string = "==0.1.0"
MarkupSafe = "==1.1.1"
Pillow = "==7.0.0"
Werkzeug = "==0.16.1"
psycopg2 = "*"
flask-babel = "*"
flask-migrate = "*"
flask-mail = "*"
flask-script = "*"
pyrebase = "*"
firebase-admin = "*"
requests = "==2.24.0"

有没有办法手动将pyrebase添加到pipfile.lock中,或者简单地解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-29 03:34:54

我修复了上面提到的问题,通过以下解决方案完全绕过了pipfile.lock,强制Heroku下载requirements.txt中列出的依赖项。

我在GitHub上找到了解决方案:

https://github.com/heroku/heroku-buildpack-python/issues/704#issuecomment-401533164

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62619740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档