无法在 Python 2.7 中加载 straight.plugin

Failed to load straight.plugin in Python 2.7

我正在尝试 运行 一个 python 脚本,它似乎依赖于一个名为 straight.plugin 的模块,它无法识别。

(antismash)[username@glenn antismash]$ python run_antismash.py 
Traceback (most recent call last):
File "run_antismash.py", line 32, in <module>
import straight.plugin
File "/c3se/users/username/Glenn/virtualenvs/antismash/lib/python2.7/site-packages/straight/plugin/__init__.py", line 1, in <module>
from straight.plugin import loaders
File "/c3se/users/username/Glenn/virtualenvs/antismash/lib/python2.7/site-packages/straight/plugin/loaders.py", line 9, in <module>
from straight.plugin.manager import PluginManager
ImportError: No module named manager

当我尝试安装时 straight.plugin python 告诉我它已经安装了。

(antismash)[username@glenn antismash]$ pip instal
l straight.plugin
Requirement already satisfied (use --upgrade to upgrade): straight.plugin in /c3se/users/username/Glenn/virtualenvs/antismash/lib/python2.7/site-packages
Cleaning up...

有人可以帮助我如何处理 运行 这个 python 脚本吗?

我在 运行ning Python 2.7.6 Linux 发行版 CentOS 6.6

看起来管理器模块不在 PyPI 包中并且是一个已知问题 https://github.com/ironfroggy/straight.plugin/issues/17

正在安装此版本: <code>pip install straight.plugin==1.4.0-post-1 为我解决了问题:

<code>In [1]: from straight.plugin.manager import PluginManager In [2]: