相关疑难解决方法(0)

PyDev和Eclipse未解决的导入问题

我是PyDev和Python的新手,尽管我已经使用Eclipse for Java了.我正在尝试通过一些Dive Into Python示例,这感觉就像一个非常微不足道的问题,只是变得非常烦人.我正在使用Ubuntu Linux 10.04.

我希望能够使用位于目录中的文件odbchelper.py /Desktop/Python_Tutorials/diveintopython/py

这是我在PyDev/Eclipse项目中正在处理的example.py文件:

import sys
sys.path.append("~/Desktop/Python_Tutorials/diveintopython/py")
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我希望我的代码的下一行是:

import odbchelper
Run Code Online (Sandbox Code Playgroud)

这会导致每次都无法解决导入错误.我已经将__init__.py文件添加到几乎所有可能的目录中,并没有任何帮助.我尝试__init__.py一次一个地添加文件到项目位置和odbchelper.py文件之间的各级目录,我也尝试将__init__.py文件同时添加到其间的所有目录中.两者都不起作用.

我想要做的就是在其他目录中的某个地方有一个项目,例如/Desktop/MyStuff/Project,我有example.py ...然后从example.py我要从中导入odbchelper.py/Desktop/Python_Tutorials/diveintopython/py/

我可以找到的每个留言板响应只是说使用该sys.path.append()函数将此目录添加到我的路径,然后导入它......但这正是我在我的代码中所做的并且它无法正常工作.

我也尝试过Ctrl- 1技巧来抑制错误信息,但程序仍然无法正常运行.我收到一个错误ImportError: No module named odbchelper.因此,显然没有添加路径,或者存在一些问题,即我添加__init__.py文件的所有排列都错过了.

这件事很简单......从我机器上其他地方存在的某个文件调用东西......这需要付出很多努力.

python pydev python-import

107
推荐指数
6
解决办法
18万
查看次数

我如何处理UnresolvedImport Eclipse(Python)

当我import MySQLdb使用PyDev插件在Eclipse中编写时,我得到一个未解析的导入.但是,程序运行没有错误.我可以添加一个注释来消除错误,但是处理这个问题的正确方法是什么?

我怎样才能帮助Eclipse知道MySQLdb在那里?

python eclipse import

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

Pydev说,"未解决的导入"错误

嗯..有时,PyDev说"未解决的导入错误".在我的环境中

Python2.6.6 Eclipse3.7 PyDev2.2.2

错误是.

> Unresolved import: pycassa  -> import pycassa Unresolved import:
> WebSocketHandler  -> from geventwebsocket.handler import
> WebSocketHandler Unresolved import: tweepy  -> import tweepy
Run Code Online (Sandbox Code Playgroud)

有什么有用的信息吗?

pydev

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

Eclipse + PyDev ImportError

在Eclipse上使PyDev无法识别已安装的模块(gensim),这在IDLE中运行良好.我使用的是Windows Vista,32位.Python 2.7.

我发现这个问题:这里,这里,这里,这里.

建议的解决方案是转到首选项> pydev> interpreter - python,并删除并重新添加(w/Auto Config)python解释器.我已经完成了这个,并重新启动了Eclipse.在PYTHONPATH,C:\Python27\lib\site-packages\gensim-0.8.0-py2.7.egg出现,但我仍然遇到导入错误.我的代码是:

from gensim import corpora, models, similarities
Run Code Online (Sandbox Code Playgroud)

这会产生:

Traceback (most recent call last):
  File "C:\Users\Jpan\Documents\workspace\FirstProject\src\gensim.py", line 1, in <module>
    from gensim import corpora, models, similarities
  File "C:\Users\Jpan\Documents\workspace\FirstProject\src\gensim.py", line 1, in <module>
    from gensim import corpora, models, similarities
ImportError: cannot import name corpora
Run Code Online (Sandbox Code Playgroud)

另一个推荐的解决方案是通过单击解释器 - python屏幕底部的"新建文件夹"并导航到安装gensim的位置来手动添加文件夹.我也做了这个,并补充说C:\Python27\lib\site-packages\gensim-0.8.0-py2.7.egg\gensim,它有所有必要的\__init__.py文件.但是,我仍然得到了ImportError. …

python eclipse import pydev gensim

1
推荐指数
1
解决办法
4663
查看次数

标签 统计

pydev ×3

python ×3

eclipse ×2

import ×2

gensim ×1

python-import ×1