我最近开始使用 vim 作为带有 virtualenv 设置的文本编辑器的项目。我从 GitHub 在这个 virtualenv 上安装了一些 API。最终,项目变得比 vim 可以处理的大一点,所以我不得不将项目移动到 IDE。
我选择了 Aptana Studio 3。当我启动 Aptana 时,我将项目目录指向了我为存放我的项目而创建的 virtualenv 文件夹。然后我将解释器指向 App/bin(从 virtualenv 创建)/python2.7 中的 Python 可执行文件。当我开始修改代码以确保所有内容都正确映射时,我能够导入我已经安装好的 API。CherryPy 没有问题,但是我在导入一个我认为是 stdlib--urlparse 的一部分的模块时遇到了问题。起初,我以为我的 python 解释器是 2.7.1 而不是 2.7.5(我在 2.7.5 部分找到了文档,没有查看 2.7.1 的选项),但我的终端使用的是 2.7.1 和能够在没有任何错误的情况下导入模块(我使用的是 OSX,Mountain Lion)。当我激活 virtualenv 并运行我的 python 解释器时,我也可以导入模块。但是,当我将“from urlparse import parse_qsl”插入 Aptana 时,出现错误:“Unresolved_import: parse_qsl”。
我是否应该将其指向不同的解释器,如果是这样,我是否需要重新安装我在新解释器中使用的 API 模块?
问问题
181 次