我在 Ninja-IDE 中启动了一个新项目,并将其分配到设置中的 virtualenv 文件夹。
virtualenv 在终端中运行良好,但 Ninja-IDE 无法识别其中的包并引发导入错误。
如何在 Ninja-IDE 中访问 virtualenv 中的包?
谢谢!
- Ubuntu
- 蟒蛇 2.7
- 通过 VirtualBox
我在 Ninja-IDE 中启动了一个新项目,并将其分配到设置中的 virtualenv 文件夹。
virtualenv 在终端中运行良好,但 Ninja-IDE 无法识别其中的包并引发导入错误。
如何在 Ninja-IDE 中访问 virtualenv 中的包?
谢谢!
一个快速的答案,以便其他人可能会发现它有用。不久前我遇到了一个非常相似的问题,并且在任何地方都很难找到一个快速可行的解决方案,甚至谷歌都没有。
我以某种方式发现解决方案是简单地使用我想要的 numpy 版本创建一个 virtualenv 文件夹,然后将 NinjaIDE 项目的“virtualenv”属性指向该文件夹。我重新启动了 NinjaIDE 并繁荣,立即工作。
要通过 GUI 为您的项目设置 virtualenv 属性,请转到 Project 菜单:
Project > Open Project Properties > Project Execution
您应该会看到一个名为“Virtualenv 文件夹”的变量。将其指向您的 virtualenv 的文件夹,它应该可以工作。(可能需要重启 NinjaIDE。)
这对我有用,Ubuntu 12.04 下的 NinjaIDE 2.2 版。
提问者编辑:如果上述方法不能解决问题,请尝试 PyCharm——它对我有用。