首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError只发生在conda环境中。

ModuleNotFoundError只发生在conda环境中。
EN

Stack Overflow用户
提问于 2017-09-12 19:50:52
回答 1查看 2.7K关注 0票数 1

我通常使用conda环境进行开发,但是在conda中我遇到了一些奇怪的问题。我克隆了这个蟒蛇存储库。然后,我试着运行一个示例,但它失败了ModuleNotFoundError,即使确实有parlai目录。

代码语言:javascript
复制
(torch) $ which python
/Users/jef/anaconda/envs/torch/bin/python
(torch) $ python -V
Python 3.6.1 :: Continuum Analytics, Inc.
(torch) $ python examples/train_model.py -m drqa -t squad -bs 32 -mf /tmp/model_drqa
Traceback (most recent call last):
  File "examples/train_model.py", line 26, in <module>
    from parlai.core.agents import create_agent
ModuleNotFoundError: No module named 'parlai'

但是,如果我不使用conda,我可以成功地在同一个目录上运行代码。在我的环境里发生了什么?

代码语言:javascript
复制
$ which python        
/Users/jef/anaconda/bin/python
$ python -V          
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)
$ python examples/train_model.py -m drqa -t squad -bs 32 -mf /tmp/model_drqa
// its working!
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-12 20:19:29

您的软件包尚未安装。

转到下载的文件夹并键入:

代码语言:javascript
复制
python setup.py install

这将将parlai安装到您的环境中,您可以安全地删除该文件夹。

我想这是在env之外工作的,因为您的路径中有链接到放置parlai的文件夹的内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46184325

复制
相关文章

相似问题

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