Virtualenv PyDev来自导入错误的未定义变量

时间:2013-09-10 09:29:40

标签: eclipse python-2.7 numpy pydev virtualenv

首先,我知道问题here,但我找不到满意的答案。我不想忽略错误或使用注释 - 我希望在eclipse / pydev中拥有正确的设置。我的问题与this one非常相似。

我正在使用Ubuntu 12.04并在我的主目录中为python 2.7安装了一个virtuenv。在使用pip安装了几个python包(numpy,scipy,matplotlib等)后,我用pydev安装了eclipse 4.3。

如果我在/usr/bin/python使用python系统解释器,一切正常(除了我不想使用)。但是,如果我首先尝试使用virtualenv设置python解释器,我会收到此警告描述here。点击“仍然继续”后,它似乎工作。到目前为止一切都很好。

但是,例如import numpy as np为每个np.*调用eclipse / pydev错误Undefined variable from import,代码完成也无法正常工作。它似乎有用,例如对于datetime,但不适用于numpy,scipy和matplotlib。

有没有人想出正确配置eclipse?

我已经尝试将numpy路径手动添加到virtualenv解释器,但是我得到了奇怪的错误:

import matplotlib.dates as mpl_dates File "/home/pydev/myenv-py27/local/lib/python2.7/site-packages/matplotlib/init.py", line 149, in import sys, os, tempfile File "/usr/lib/python2.7/tempfile.py", line 34, in from random import Random as _Random ImportError: cannot import name Random

0 个答案:

没有答案