相关疑难解决方法(0)

如何让IntelliJ识别常见的Python模块?

我正在使用IntelliJ 10 IDEA Ultimate Edition.

我创建了一个新文件Test.py,IntelliJ已正确切换到Python解析模式.(我可以通过输入"d"确认这一点,它弹出"def"作为建议,正确点击标签给我"def:")

但是,当我尝试这段代码时......

import os

cwd = os.getcw <Ctrl-space>
Run Code Online (Sandbox Code Playgroud)

有两件事发生......

  1. 我在os下面有一个下划线并且在它上面盘旋,给我一个"未解析的引用'os'"消息
  2. 当我期待看到"getcwd"时,我没有得到上面的Ctrl-space的建议.

我假设这必须是我没有正确配置IntelliJ才能处理python模块的结果,但我不知道它是什么我错过了.

任何IntelliJ/Python用户都能帮到我吗?

python intellij-idea

187
推荐指数
6
解决办法
9万
查看次数

ImportError:没有名为'bottle'的模块 - PyCharm

我用pip install在python3.4上安装了瓶子.在终端,当我这样做:

$ python3.4
>>>import bottle # shows no import error
>>> 
Run Code Online (Sandbox Code Playgroud)

但是当我在PyCharm中这样做时,它会说"导入瓶子ImportError:没有名为'bottle'的模块"

python importerror pycharm bottle

44
推荐指数
5
解决办法
10万
查看次数

IntelliJ Python插件和运行类路径

我有一个位于/ home/myself/workspace/Project1的项目,我为此创建了一个来自Python 2.7.3 Virtualenv的SDK.
这个项目使用了我在可访问目录中的一些外部代码,例如/ home/myself/LIBRARY; 这个目录包含几个带代码,docs等的目录....
例如,/home/myself/LIBRARY/mymodule/immortin_util.py中有一个模块"important_util".

现在,我在SDK Classpath中添加了整个dir/home/myself/LIBRARY,在Editor窗口中它看起来很好.识别导入和调用,我还可以浏览LIBRARY目录中的代码.

问题是,当我尝试运行我的程序时,它在使用LIBRARY的第一次导入时失败!

Traceback (most recent call last):
   File "/home/myself/workspace/Project1/my_program.py", line 10, in <module>
      from mymodule import important_util as ut 
      ImportError: No module named mymodule
Run Code Online (Sandbox Code Playgroud)

我还尝试将相同的目录添加到Sources部分的"Global Libraries"部分......但没有运气.

我似乎无法找到将此代码添加到Run类路径的方法,我怎么能这样做?

python classpath intellij-idea pycharm

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×3

intellij-idea ×2

pycharm ×2

bottle ×1

classpath ×1

importerror ×1