【问题标题】:Importing Orange gives me this error message: "ImportError: No module named Orange"导入 Orange 给了我这个错误信息:“ImportError: No module named Orange”
【发布时间】:2014-03-08 04:36:17
【问题描述】:

我正在尝试在我的笔记本电脑上安装 Orange,当我输入时它给了我这个错误消息:

进口橙子

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 ImportError:没有名为 Orange 的模块

我检查了其他答案,我的路径中似乎有 Orange 目录,而且我使用的是大写字母。它在桌面上运行得非常好,所以我不确定我哪里出错了。此外,Orange Canvas 甚至无法打开,我认为这是与此相关的问题,但我可能错了。任何帮助将不胜感激。

以下是 sys.path 的结果:

'C:\windows\system32\python27.zip', 'C:\Python27\lib\site-packages\Orange\orng', 'C:\csvn\Python25\DLLs', 'C:\csvn\ Python25\lib', 'C:\csvn\Python25\lib\plat-win', 'C:\csvn\Python25\lib\lib-tk', 'C:\Python27\Lib\site-packages\pythonwin', 'C:\csvn\Python25', 'C:\csvn\Python25\lib\site-packages', 'C:\csvn\Python25\lib\site-packages\win32', 'C:\csvn\Python25\lib \site-packages\win32\lib', 'C:\csvn\Python25\lib\site-packages\Pythonwin'

谢谢!

【问题讨论】:

  • 你为什么在 Python 2.5 中使用 Python 2.7 包?
  • 我安装了 2.7。不知道为什么路径指的是2.5。很好的收获,我不知道我是怎么错过的。让我看看我能不能解决这个问题并解决问题。
  • 对此进一步澄清,我卸载了所有与 Python 相关的内容并重新开始。当我尝试重新安装 Orange 时,它​​告诉我 Python 未安装并为我安装 Python 2.7.2。

标签: python orange


【解决方案1】:

模块名称为橙色,带有一点 o。 Python 区分大小写,因此 Orange != orange (与大多数其他编程语言一样)。

RTMhttp://orange.biolab.si/doc/ofb/start.htm :)

import orange

【讨论】:

  • 当我用小写字母输入时,它给了我同样的错误,除了最后说“没有名为 Orange.orange 的模块”。
  • 你是对的。这里的问题是橙色似乎改变了他们做事的方式。
  • 在进一步调查中,这看起来像是橙色库本身的奇怪之处。请参阅:stackoverflow.com/questions/11861698/…orange.biolab.si/forum/viewtopic.php?t=945 似乎他们进行了一些更改,使现有代码无效。 orange.biolab.si/blog/2011/12/20/orange-25-code-conversion
  • 您的 2.7 路径与 2.5 路径混合在一起。除非您选择 python 版本并将系统路径更改为仅包含该版本,否则您很可能会感到奇怪。另外橙色安装在什么目录中?如果它在 C:\Python27\lib\site-packages 你需要在你的路径中。
  • 谢谢 - 我不知道结果如何。我使用了与桌面相同的 Orange Installer,所以我不确定为什么它给了我这种奇怪的感觉。我会尝试编辑路径,希望它能修复它。
猜你喜欢
  • 1970-01-01
  • 2017-03-16
  • 1970-01-01
  • 1970-01-01
  • 2015-04-30
  • 2012-12-28
  • 2016-10-31
  • 2015-02-27
  • 1970-01-01
相关资源
最近更新 更多