Anaconda python已安装模块但导入失败

时间:2018-02-28 12:05:22

标签: python-3.x anaconda

我已安装并在看到一个conda列表时看到弹性搜索模块,但是当我尝试在我的程序或ipython中导入它时,我得到一个模块未找到错误。 我最近在另一台机器上成功完成了这项工作,但我认为我已经忽略了这一步的一步。感谢。

enter image description here

但是,以下工作没有错误:

(talon) ubuntu@~/flask-temp-dir-no-git$ python -c "import elasticsearch"
(talon) ubuntu@~/flask-temp-dir-no-git$ which python
/home/ubuntu/anaconda3/envs/talon/bin/python


 python -c "import sys; print(sys.path)"
['', '/home/ubuntu/anaconda3/lib/python36.zip', '/home/ubuntu/anaconda3/lib/python3.6', '/home/ubuntu/anaconda3/lib/python3.6/lib-dynload', '/home/ubuntu/anaconda3/lib/python3.6/site-packages']

此代码实际上是Flask应用程序的一部分,如果这对解决方案有任何影响。

1 个答案:

答案 0 :(得分:0)

谢谢,这已经解决了。但是,我不确定是什么解决了它。我相信shell处于一个糟糕的状态并启动一个新的shell来修复它。