首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有生成pipenv - Pipfile.lock,原因是“未能找到与keras夜间~=2.5.0.dev”匹配的版本。

没有生成pipenv - Pipfile.lock,原因是“未能找到与keras夜间~=2.5.0.dev”匹配的版本。
EN

Stack Overflow用户
提问于 2021-06-02 13:57:41
回答 6查看 1.4K关注 0票数 7

由于标题清楚地描述了我所遇到的问题,所以当我执行推荐的命令Pipfile.lock时,没有生成任何pipenv lock --clear,因为我得到了以下错误

代码语言:javascript
复制
ERROR: ERROR: Could not find a version that matches keras-nightly~=2.5.0.dev
Skipped pre-versions: 2.5.0.dev2021020510, 2.5.0.dev2021020600, 2.5.0.dev2021020700, 2.5.0.dev2021020800, 2.5.0.dev2021020900, 2.5.0.dev2021021000, 2.5.0.dev2021021100, 2.5.0.dev2021021200, 2.5.0.dev2021021300, 2.5.0.dev2021021400, 2.5.0.dev2021021500, 2.5.0.dev2021021600, 2.5.0.dev2021021700, 2.5.0.dev2021021800, 2.5.0.dev2021021900, 2.5.0.dev2021022000, 2.5.0.dev2021022100, 2.5.0.dev2021022200, 2.5.0.dev2021022300, 2.5.0.dev2021022317, 2.5.0.dev2021022400, 2.5.0.dev2021022411, 2.5.0.dev2021022500, 2.5.0.dev2021022600, 2.5.0.dev2021022700, 2.5.0.dev2021022800, 2.5.0.dev2021030100, 2.5.0.dev2021030200, 2.5.0.dev2021030300, 2.5.0.dev2021030400, 2.5.0.dev2021030500, 2.5.0.dev2021030600, 2.5.0.dev2021030700, 2.5.0.dev2021030800, 2.5.0.dev2021030900, 2.5.0.dev2021031000, 2.5.0.dev2021031100, 2.5.0.dev2021031200, 2.5.0.dev2021031300, 2.5.0.dev2021031400, 2.5.0.dev2021031500, 2.5.0.dev2021031600, 2.5.0.dev2021031700, 2.5.0.dev2021031800, 2.5.0.dev2021032213, 2.5.0.dev2021032300, 2.5.0.dev2021032413, 2.5.0.dev2021032500, 2.5.0.dev2021032600, 2.5.0.dev2021032610, 2.5.0.dev2021032700, 2.5.0.dev2021032800, 2.5.0.dev2021032900, 2.6.0.dev2021033000, 2.6.0.dev2021033100, 2.6.0.dev2021040100, 2.6.0.dev2021040200, 2.6.0.dev2021040300, 2.6.0.dev2021040400, 2.6.0.dev2021040500, 2.6.0.dev2021040600, 2.6.0.dev2021040714, 2.6.0.dev2021040800, 2.6.0.dev2021040900, 2.6.0.dev2021041000, 2.6.0.dev2021041100, 2.6.0.dev2021041200, 2.6.0.dev2021041300, 2.6.0.dev2021041400, 2.6.0.dev2021041500, 2.6.0.dev2021041600, 2.6.0.dev2021041700, 2.6.0.dev2021041800, 2.6.0.dev2021041900, 2.6.0.dev2021042000, 2.6.0.dev2021042100, 2.6.0.dev2021042200, 2.6.0.dev2021042300, 2.6.0.dev2021042500, 2.6.0.dev2021042600, 2.6.0.dev2021042700, 2.6.0.dev2021042800, 2.6.0.dev2021042900, 2.6.0.dev2021043000, 2.6.0.dev2021050100, 2.6.0.dev2021050200, 2.6.0.dev2021050300, 2.6.0.dev2021050400, 2.6.0.dev2021050500, 2.6.0.dev2021050600, 2.6.0.dev2021051200, 2.6.0.dev2021051300, 2.6.0.dev2021051400, 2.6.0.dev2021051500, 2.6.0.dev2021051600, 2.6.0.dev2021051700, 2.6.0.dev2021051800, 2.6.0.dev2021051900, 2.6.0.dev2021052000, 2.6.0.dev2021052100, 2.6.0.dev2021052200, 2.6.0.dev2021052300, 2.6.0.dev2021052400, 2.6.0.dev2021052500, 2.6.0.dev2021052600, 2.6.0.dev2021052700
There are incompatible versions in the resolved dependencies.

那么,我怎样才能克服这种情况呢?我基本上是在用Keras开发一个深度神经网络。我只是安装了以下依赖项,而没有显式声明版本:

代码语言:javascript
复制
tensorflow = "*"
nltk = "*"
pandas = "*"
tweepy = "*"
textblob = "*"
seaborn = "*"
matplotlib = "*"
wordcloud = "*"
stop-words = "*"
vadersentiment = "*"
scikit-learn = "*"
keras = "*"
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2021-06-03 06:29:24

通过查看pypi站点的keras-nightly library,我可以看到没有名为2.5.0.dev的版本。检查哪个包正在生成错误,并尝试降低该包的级别。

票数 2
EN

Stack Overflow用户

发布于 2021-07-04 00:43:56

Pipenv希望您在这种情况下使用--pre标志。我认为最简单的安装方法是这样:

代码语言:javascript
复制
pipenv install tensorflow --python=3.8 --pre
票数 2
EN

Stack Overflow用户

发布于 2021-06-22 11:59:01

我也有同样的问题。显然,tensorflow在解析keras时与Pipfile一起出现子依赖解析错误。它搜索与keras-nightly~=2.5.0.dev匹配的版本。看看pypi,这个版本是不存在的。

无论如何,安装2.4.X版本是有效的,例如pipenv install tensorflow~=2.4.1

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

https://stackoverflow.com/questions/67806604

复制
相关文章

相似问题

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