【问题标题】:Python polytools: Could not find a version that satisfies the requirementPython polytools:找不到满足要求的版本
【发布时间】:2018-11-28 18:22:18
【问题描述】:

我正在尝试在我的 Windows 机器上安装 symfit,运行 Python 2.7。

它抱怨它没有polytools,所以我在命令行中输入pip install polytools

这会给出以下错误消息:

找不到满足 polytools 要求的版本(来自版本:)
没有找到 polytools 的匹配分布

这是什么意思,我该如何解决?

【问题讨论】:

  • “它抱怨说它没有 polytools”你能扩展一下吗?互联网上唯一提到的 polytools 和 symfit 就是这个问题。
  • 这仍然是个问题吗?我是 symfit 的创始人,我以前没有经历过或听说过这个问题,但如果这是一个活跃的问题,那么非常感谢您对改进 symfit 的帮助!正如@phd 所建议的那样,如果这仍然相关,请将其作为问题发布到我们的 github 上,包括对所使用的确切命令和产生的错误的更完整描述。
  • 感谢您的评论!它实际上很好,我 pip 安装和卸载了几次,直到它工作。还是谢谢!

标签: python python-2.7 pip installation


【解决方案1】:

Polytools 模块位于 sympy 中,而 sympy 位于 dependency of symfit 中。 symfit 似乎没有正确声明依赖项。要安装其依赖项,请克隆存储库:

git clone https://github.com/tBuLi/symfit.git

然后运行

pip install -U -r requirements.txt

symfit issue tracker 报告错误。

【讨论】:

  • 谢谢,我做到了。但现在它说:“lockfile 0.10.2.post7 有要求 pbr!=0.7,=0.6,但你会有不兼容的 pbr 4.0.4。”
  • 其实我只是安装了一个早期版本的 pbr,现在 pip 命令没有给我任何错误。但是,当我尝试在 Spyder 中使用 symfit(或 sympy)时,它会抱怨“ImportError: cannot import name polytools”
  • 回溯是什么?
  • 抱歉什么是回溯?
猜你喜欢
  • 2021-01-04
  • 2017-12-30
  • 2020-05-15
  • 2020-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
  • 2021-12-25
相关资源
最近更新 更多