【问题标题】:Failed to load straight.plugin in Python 2.7无法在 Python 2.7 中加载 direct.plugin
【发布时间】:2015-03-23 08:04:27
【问题描述】:

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

(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 脚本吗?

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

【问题讨论】:

    标签: python module installation


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-26
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多