0

我希望这个问题不是多余的,但到目前为止我在互联网上找不到解决方案。我已经按照 github 指南 ( https://github.com/fastai/fastai ) 在我的 Anaconda 环境中安装了 fastai 库。我想使用这个库来解决 ML 课程并用它解决其他 Kaggle 比赛。

如下所示,我正在打开我的 conda 环境,选择 fastai 并打开 Jupyter Notebook:

在此处输入图像描述

尝试在 Jupyter 中运行包时,我仍然收到导入错误,没有名为“fastai”的模块。关于我做错了什么有什么建议吗?

4

3 回答 3

1

在笔记本的开头添加一个单元格,!python -m pip install git+https://github.com/fastai/fastai.git

编辑:

现在 fastai 是 1.0 并且在 pip 上,你可能只想!python -m pip install fastai.

在混合 anaconda 和 pip 时,我更喜欢!python -m pip只调用 pip 的语法,但这可能只是反映了我系统的 python 被搞砸了。

于 2018-09-15T16:09:50.797 回答
1

有同样的问题。看起来问题出在 Windows 上不起作用的“软链接”fastai 上。
我通过使用存储库根目录中的真实模块 fastai 替换该软链接来修复它。只需将其复制到课程\dl1、课程\dl2、课程\dm1 和教程文件夹。
普里脏。但有效。让我知道如何在不复制的情况下修复它。

于 2018-05-30T19:24:09.663 回答
0

我无法让 fastai_v1 在 jupyter 实验室工作,但它在终端上工作。所以问题是在jupyter实验室启动时没有选择虚拟环境。

我使用下面的代码使其工作。将“myenv”替换为您的虚拟环境名称。

source activate myevn

python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

jupyter lab

更多信息:Conda 环境未出现在 Jupyter Notebook 中

于 2019-02-02T09:21:30.747 回答