无法在Jupyter Noteb上运行fastai库

2024-04-26 17:19:43 发布

您现在位置:Python中文网/ 问答频道 /正文

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

如下所示,我正在打开conda环境,选择fastai并打开Jupyter笔记本:

enter image description here

当试图在Jupyter中运行包时,我仍然得到一个导入错误,没有名为“fastai”的模块。对我做错了什么有什么建议吗?


Tags: httpsgithubcom环境错误指南笔记本jupyter
3条回答

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

编辑:

既然fastai是1.0并且在pip上,您可能只想!python -m pip install fastai

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

有同样的问题。看起来问题出在“软链接”fastai上,它不在Windows上工作。
我修复了这个问题,将soflinks替换为存储库根目录下的真正模块fastai。刚刚将其复制到了courses\dl1、courses\dl2、courses\dm1和tutorials文件夹。
Prerry脏。但有效。让我知道如何在不复制的情况下修复它。

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

我用了下面的代码来实现它。将“myenv”替换为虚拟环境名称。

source activate myevn

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

jupyter lab

这里有更多信息:Conda environments not showing up in Jupyter Notebook

相关问题 更多 >