尝试导入新安装的python包时收到错误消息

时间:2013-02-12 20:36:41

标签: python install package

我刚刚下载了一个python包,并使用以下命令将其安装在Linux机器上:

python setup.py install --prefix=/home/ubuntu/dev/git/nx

也就是说,我没有使用默认的安装目录。然后,我在PYTHONPATH中添加了现有的~/.bashrc变量,如下所示:

export PYTHONPATH=/some/previous/path:/home/ubuntu/dev/git/nx

但是当我在python中运行包的import时,我收到ImportError: No module named错误。

我是否在PYTHONPATH中指定了错误的路径?如果是这样,我该如何找出放在那里的路径?或者有不同的错误吗?

THX

2 个答案:

答案 0 :(得分:0)

如果你把它放在bashrc中,你需要提供〜/ .bashrc或再次登录。根据您的发行版,bashrc可能不适合放置它。你正在使用Ubuntu,所以它可以工作。

在导出路径类型变量时包含当前变量通常也是一种好习惯。

export PYTHONPATH=$PYTHONPATH:/home/ubuntu/dev/git/nx

您可以使用echo $ PYTHONPATH验证路径是否正确。您还可以运行上面的命令来查看它是否会修复它(尽管是暂时的,只在您当前的shell中)。

答案 1 :(得分:0)

sudo python setup.py install

不必弄乱PYTHONPATH。工作得很好!

相关问题