0

我在 Ninja-IDE 中启动了一个新项目,并将其分配到设置中的 virtualenv 文件夹。

virtualenv 在终端中运行良好,但 Ninja-IDE 无法识别其中的包并引发导入错误。

如何在 Ninja-IDE 中访问 virtualenv 中的包?

谢谢!

  • Ubuntu
  • 蟒蛇 2.7
  • 通过 VirtualBox
4

1 回答 1

1

一个快速的答案,以便其他人可能会发现它有用。不久前我遇到了一个非常相似的问题,并且在任何地方都很难找到一个快速可行的解决方案,甚至谷歌都没有。

我以某种方式发现解决方案是简单地使用我想要的 numpy 版本创建一个 virtualenv 文件夹,然后将 NinjaIDE 项目的“virtualenv”属性指向该文件夹。我重新启动了 NinjaIDE 并繁荣,立即工作。

要通过 GUI 为您的项目设置 virtualenv 属性,请转到 Project 菜单:

Project > Open Project Properties > Project Execution

您应该会看到一个名为“Virtualenv 文件夹”的变量。将其指向您的 virtualenv 的文件夹,它应该可以工作。(可能需要重启 NinjaIDE。)

这对我有用,Ubuntu 12.04 下的 NinjaIDE 2.2 版。

提问者编辑:如果上述方法不能解决问题,请尝试 PyCharm——它对我有用。

于 2013-09-26T08:55:08.770 回答