首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >anaconda软件包mesa ImportError

anaconda软件包mesa ImportError
EN

Stack Overflow用户
提问于 2016-07-30 13:23:17
回答 1查看 1.1K关注 0票数 1

我已经安装了anaconda 4,并创建了包含Continuum在其默认Anaconda安装程序中包含的所有软件包的环境。

代码语言:javascript
复制
conda create -n env_full python=3 anaconda=4
(env_full)neeraj@nicetomeetyou:~$ which anaconda
/home/neeraj/.conda/envs/env_full/bin/anaconda

我已经安装了一个软件包"mesa“。为了检查它是否正常工作,我编写了以下测试文件"1.py“。

代码语言:javascript
复制
import mesa
print('mesa is installed')

当我在anaconda的环境中使用python运行该文件时,它显示了ImportError。但是,当我检查是否安装了mesa时,显示安装了10.5.4版本,如下所示:

代码语言:javascript
复制
(env_full)neeraj@nicetomeetyou:~$ conda list -f mesa --show
# packages in environment at /home/neeraj/.conda/envs/env_full:
#
mesa                      10.5.4                        0    defaults
(env_full)neeraj@nicetomeetyou:~$ python3 1.py 
Traceback (most recent call last):
File "1.py", line 1, in <module>
import mesa
ImportError: No module named 'mesa'

使用python运行

代码语言:javascript
复制
(env_full)neeraj@nicetomeetyou:~$ python 1.py 
Traceback (most recent call last):
File "1.py", line 1, in <module>
import mesa
ImportError: No module named 'mesa'

我如何解决这个问题?

以下操作起作用了。我为mesa创建了另一个环境,名为'env_mesa‘

代码语言:javascript
复制
(env_full)neeraj@nicetomeetyou:~$ source activate env_mesa

然后使用python运行。

代码语言:javascript
复制
(env_full)neeraj@nicetomeetyou:~$ source activate env_mesa
discarding /home/neeraj/.conda/envs/env_full/bin from PATH
prepending /home/neeraj/.conda/envs/env_mesa/bin to PATH
(env_mesa)neeraj@nicetomeetyou:~$ python 1.py 
mesa is installed

两种情况下的不同之处是什么?甚至conda列表的输出对于这两种情况都是相同的。

代码语言:javascript
复制
(env_mesa)neeraj@nicetomeetyou:~$ conda list -f mesa --show
# packages in environment at /home/neeraj/.conda/envs/env_mesa:
#
mesa                      10.5.4                        0    defaults
(env_full)neeraj@nicetomeetyou:~$ conda list -f mesa --show
# packages in environment at /home/neeraj/.conda/envs/env_full:
#
mesa                      10.5.4                        0    defaults
EN

回答 1

Stack Overflow用户

发布于 2017-09-18 22:39:20

我也遇到了同样的问题,我改用pip解决了这个问题:

代码语言:javascript
复制
pip install mesa
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38670614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档