神秘版本缺少git存储库的许多功能?

时间:2016-05-26 08:39:11

标签: python pip anaconda

我安装了pip的当前mystic包,其中包含版本

>>> 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安装两者都无济于事。

1 个答案:

答案 0 :(得分:4)

我是作者。问题是最新的稳定版本已经过时 - 非常陈旧。这几年陈旧。不要使用它。好吧,这令人尴尬......但无论出于何种原因,我在几年内没有发布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