【问题标题】:paramiko is installed but mysql workbench saying "ImportError: No module named paramiko"paramiko 已安装,但 mysql 工作台显示“ImportError:没有名为 paramiko 的模块”
【发布时间】:2013-12-04 13:06:12
【问题描述】:

当我尝试打开 mysql 工作台时,它说“ImportError:没有名为 paramiko 的模块;操作失败:无法启动 SSH 隧道管理器”虽然我已经安装了 paramiko。 我正在使用 python 2.7.3 Ubuntu 12.04

我在尝试再次从 python 2.7.3 升级到 python 3 后收到此错误,我安装了 python2.7.5 但我的 gedit 无法正常工作,然后又回到 python 2.7.3。 现在一切都变得正常了,除了mysql工作台。 我正在使用工作台 6.0 版

错误报告: Traceback(最近一次调用最后一次):

文件“/usr/share/mysql-workbench/sshtunnel.py”,第 30 行,在

import paramiko

ImportError: 没有名为 paramiko 的模块

操作失败:无法启动 SSH 隧道管理器

【问题讨论】:

  • 在 Python 解释器中 help('modules') 说什么?是否含有paramiko?
  • 我建议重新安装paramiko,因为这会重写文件,在路径中正确添加您的模块以及许多其他内容等等。尝试再次安装一次?你可以去现有的 paramiko 并致电python2.7.3 setup.py install。让我们知道它是否有效。
  • 我的 paramiko 已完美安装在 /usr/lib/python2.7/dist-packages/paramiko 位置,但我再次收到上述错误。我真的很沮丧。请帮忙。
  • @milo 当我尝试 help("paramiko") 然后它说“没有为 'paramiko' 找到 Python 文档”。我现在该怎么办 ?。请帮忙。我的 paramiko 完美安装在位置 /usr/lib/python2.7/dist-packages/paramiko
  • 您可能有多个 Python 实例,但您没有使用合适的一个。如果没有,无论您对当前安装有多么确定,都请重新安装 paramiko。

标签: python mysql mysql-workbench


【解决方案1】:

尝试创建一个虚拟环境并在其中安装paramiko

virtualenv test
source test/bin/activate
pip install paramiko
mysql-workbench

sudo apt-get install python-paramikosudo pip install paramiko 都失败后,由于某种原因它为我解决了问题。我还尝试在conda 环境中安装paramiko,但也失败了。

【讨论】:

    【解决方案2】:

    使用 ubuntu 14.04:

    • 确保你已经安装了 python-pip

      pip 安装 paramiko

    【讨论】: