【问题标题】:Heroku Could not generate requirement for distribution -lotly 2.7.0Heroku 无法生成分发要求 -lotly 2.7.0
【发布时间】:2020-05-03 09:42:09
【问题描述】:

您好,我在尝试将应用程序部署到 Heroku 时遇到了一些错误。 当我 pip freeze>requirements.txt 时,我收到此错误:

“警告:无法生成分发要求 -lotly 2.7.0 (c:\users\xxx\appdata\local\programs\python\python37-32\lib\site-packages):在“'- 处解析错误lotly=='": 预期 W:(abcd...)"

谁能帮帮我?谢谢!

【问题讨论】:

标签: heroku


【解决方案1】:

您可以通过从站点包目录中删除此模块来解决此错误。从您上面的问题来看,该模块似乎存在于 c:\users\xxx\appdata\local\programs\python\python37-32\lib\site-packages 中。

您可以使用 pip freeze 进行完整性检查。

【讨论】:

    【解决方案2】:

    我在尝试执行“pip freeze > requirements.txt”时遇到了同样的错误

    Could not generate requirement for distribution -eportlab3.5 ....
    

    站点包文件夹中应该有一个损坏的文件,类似于“~eportlab-3.5.50.dist-info”或“~eportlab”。手动删除它并运行相同的命令。它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2020-04-20
      • 2020-12-18
      • 2014-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-05
      • 2013-05-13
      相关资源
      最近更新 更多