2015-12-26 64 views
1

我在Anaconda内导入模块时遇到问题。 我正在使用最新的Anaconda 3安装在我的Linux主目录中以获得最新的jupyter,scipy,numpy等。 我还安装了科学包(Kwant),用于经由Ubuntu的PPA DEB包量子输运计算:在库中/usr/lib/python3/dist-packages/kwant将系统范围内安装的模块导入Anaconda

我已设置蟒与别名命令python3.4发现和出口环境变量PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages/kwant和相同的为LD_LIBRARYPATH。 当我启动jupyter笔记本电脑并执行与 import kwant第一个单元格我得到错误信息

ImportError: No module named 'kwant' 

是否有可能导入它安装在/usr系统目录,而蟒蛇是在/home directory模块?

在此先感谢

回答

-1

变化

PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages/kwant 

PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages 

,看看有没有适合你的

+0

如果我这样做,那么它选择一个较旧的龙卷风的版本安装通过Ubuntu回购协议,我无法启动Anaconda附带的Ipython。也许,我应该尝试在Jupyter笔记本中设置路径。 – user11802

+0

我的问题是,我应该删除所有系统范围内安装的Python软件包,以避免与Anaconda版本产生冲突 – user11802

+0

在这种情况下,您确实应该使用virtualenv:http://docs.python-guide.org/en/latest/ dev/virtualenvs/ – fiacre