【问题标题】:Mystic version lacks many features from the git repository?Mystic 版本缺少 git 存储库中的许多功能?
【发布时间】:2016-05-26 08:39:11
【问题描述】:

我安装了mystic的当前pip包,有版本

>>> mystic.__version__
Out[9]: '0.2a1'

,当前稳定版本。但是,示例中的许多功能都缺失了。以this one为例,它使用

from mystic.solvers import BuckshotSolver
from mystic.pools import SerialPool as Pool

但是我的安装既没有solvers也没有pools

>>> from mystic import solvers
Traceback (most recent call last):
  File "/usr/local/anaconda2/envs/myenv2/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 2885, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-11-5babfa66b1af>", line 1, in <module>
    from mystic import solvers
ImportError: cannot import name solvers

我错过了什么?我尝试通过pipconda skeleton pypi 安装,均无济于事。

【问题讨论】:

  • 尝试使用说明here 而不是使用pip
  • @AlexHall 如果你指的是压缩包,那也没有帮助。

标签: python pip anaconda


【解决方案1】:

我是作者。问题是最新的稳定版本是旧的——非常旧。已经陈旧了好几年。不要使用它。好的,这很尴尬……但无论出于何种原因,我已经有几年没有发布mystic了。在过去的几年中,开发一直非常稳定,并且软件包有很多增长——只是没有发布。所以,显然这需要纠正。这只是下周要做的一堆事情中不断出现的事情之一。所以……你必须从 git 存储库安装,直到我可以一起获得新的稳定版本。

这样的事情可能会奏效:

pip-2.7 install --target=test git+https://github.com/uqfoundation/mystic.git@master

有关完整说明,请参见此处: https://github.com/mmckerns/tutmom

最大的问题是版本号不再支持为有效格式,因此您需要将其安装为“预发行版”。请参阅此处的讨论(有关相关问题):

https://github.com/uqfoundation/pathos/issues/2

您应该为mystic 开一张类似的票。


更新: mystic 现在有一个新版本,因此您可以按预期使用pip

【讨论】:

  • 先生。 McKerns,您能否建议目前神秘稳定版本的情况如何?在哪里可以找到允许运行您在“Python 中的现代优化方法”演示文稿euroscipy.org/2015/schedule/presentation/51 中展示的所有代码的版本?官方网站上最新可用的神秘版本是 0.2a1 没有必要的功能。
  • 在这里下载它:github.com/uqfoundation/mystic,或者按照上面的答案安装它。我将在下个月削减一个新的稳定版本。
  • 感谢您的回答。我尝试了两个链接,它们都有一些问题。例如。来自 github.com/uqfoundation/mystic 的“官方”版本没有所有模块并在导入期间报告错误(ImportError: No module named math.measures)。看来我们需要等待下个月的稳定发布
  • github 上的版本可以正常工作并且会定期更新——它什么都有,所以如果由于某种原因它不适合你,请在 github 上填写一个问题,我们会解决的.无需等待。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-22
  • 2013-08-13
  • 1970-01-01
  • 2010-10-23
  • 1970-01-01
  • 2021-12-04
  • 1970-01-01
相关资源
最近更新 更多