ModuleNotFoundError: No module named 'fastai'
ModuleNotFoundError: No module named 'fastai'
我正在尝试 运行 fastai 的 v3 课程的 jupyter 笔记本。我的系统有 ubuntu 16.04 。这是我所做的:
已安装Python
已安装 Anaconda
运行
conda update conda
conda install -c pytorch -c fastai fastai pytorch torchvision cuda92
git clone https://github.com/fastai/course-v3
仓库现在被克隆到 /home/ali/ml/course-v3
做了cd nbs/dl1
,然后jupyter notebook
从终端
打开了http://localhost:8888/?token=xxxx
link
但是,当我打开任何笔记本时,select 任何导入语句,例如:
%matplotlib inline
from fastai.basics import *
我收到以下类型的错误:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-d09c56fdb8ce> in <module>
1 get_ipython().run_line_magic('matplotlib', 'inline')
----> 2 from fastai.basics import *
ModuleNotFoundError: No module named 'fastai'
我已经 运行ning conda install -c fastai fastai
再次按照 https://course.fast.ai/start_aws.html#step-6-access-fastai-materials 上的指示进行,但结果相同。
None 其他代码块当然可以工作,在未定义的变量上给出 NameError
,可能是因为初始导入不起作用。
知道该怎么做/我做错了什么吗?这让我发疯..
所以,对于像我这样的另一个新手,这就是发生的事情。
Anaconda 是它自己的 python 环境,它安装它自己的 python 包和 python 二进制文件,它更改 PATH 所以引用 python 解析它反而。
我的conda install -C fastai
调用实际上没有成功完成,conda list | grep fastai
是空的,显示它没有安装,当我尝试重新安装时,我发现它由于不兼容而失败/与 wrapt
的冲突问题
我还通过 pip 安装了 jupyter
,所以它可能没有使用 anaconda 的环境。
我不得不创建一个新环境,重新安装,然后终于成功了!
conda create -n fastai python=3.7 #New blank slate env
conda activate fastai
conda install -c pytorch -c fastai fastai #No erors this time
conda list | grep fastai #It shows up now!
至此,之前安装的jupyter开始出现问题,所以我用conda install jupyter
重新安装,然后终于一切正常!
我遇到了同样的问题,我通过访问 fastai github 页面 https://github.com/fastai/fastai 并查看最新版本解决了这个问题。
然后我就这样安装了:
!pip install fastai==2.2.5
import fastbook
fastbook.setup_book()
我正在 Google 的 Colab 上做练习:https://colab.research.google.com/github/fastai/fastbook/blob/master/01_intro.ipynb
这对我有用:
conda install -c fastai -c pytorch -c anaconda fastai gh anaconda
我重新安装了这个 GitHub 版本的 fastai 来解决这个问题
pip uninstall fastai
pip install https://github.com/fastai/fastai1/archive/master.zip
我正在尝试 运行 fastai 的 v3 课程的 jupyter 笔记本。我的系统有 ubuntu 16.04 。这是我所做的:
已安装Python
已安装 Anaconda
运行
conda update conda
conda install -c pytorch -c fastai fastai pytorch torchvision cuda92
git clone https://github.com/fastai/course-v3
仓库现在被克隆到
/home/ali/ml/course-v3
做了
cd nbs/dl1
,然后jupyter notebook
从终端
打开了
http://localhost:8888/?token=xxxx
link
但是,当我打开任何笔记本时,select 任何导入语句,例如:
%matplotlib inline
from fastai.basics import *
我收到以下类型的错误:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-d09c56fdb8ce> in <module>
1 get_ipython().run_line_magic('matplotlib', 'inline')
----> 2 from fastai.basics import *
ModuleNotFoundError: No module named 'fastai'
我已经 运行ning conda install -c fastai fastai
再次按照 https://course.fast.ai/start_aws.html#step-6-access-fastai-materials 上的指示进行,但结果相同。
None 其他代码块当然可以工作,在未定义的变量上给出 NameError
,可能是因为初始导入不起作用。
知道该怎么做/我做错了什么吗?这让我发疯..
所以,对于像我这样的另一个新手,这就是发生的事情。
Anaconda 是它自己的 python 环境,它安装它自己的 python 包和 python 二进制文件,它更改 PATH 所以引用 python 解析它反而。
我的conda install -C fastai
调用实际上没有成功完成,conda list | grep fastai
是空的,显示它没有安装,当我尝试重新安装时,我发现它由于不兼容而失败/与 wrapt
我还通过 pip 安装了 jupyter
,所以它可能没有使用 anaconda 的环境。
我不得不创建一个新环境,重新安装,然后终于成功了!
conda create -n fastai python=3.7 #New blank slate env
conda activate fastai
conda install -c pytorch -c fastai fastai #No erors this time
conda list | grep fastai #It shows up now!
至此,之前安装的jupyter开始出现问题,所以我用conda install jupyter
重新安装,然后终于一切正常!
我遇到了同样的问题,我通过访问 fastai github 页面 https://github.com/fastai/fastai 并查看最新版本解决了这个问题。
然后我就这样安装了:
!pip install fastai==2.2.5
import fastbook
fastbook.setup_book()
我正在 Google 的 Colab 上做练习:https://colab.research.google.com/github/fastai/fastbook/blob/master/01_intro.ipynb
这对我有用:
conda install -c fastai -c pytorch -c anaconda fastai gh anaconda
我重新安装了这个 GitHub 版本的 fastai 来解决这个问题
pip uninstall fastai
pip install https://github.com/fastai/fastai1/archive/master.zip