gpt4 book ai didi

python - ModuleNotFoundError : No module named 'fastai'

转载 作者:行者123 更新时间:2023-12-01 12:05:28 29 4
gpt4 key购买 nike

我正在尝试运行 fastai v3 类(class)的 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
  • repo 现在被克隆到 /home/ali/ml/course-v3
  • 做了cd nbs/dl1 ,然后 jupyter notebook
  • 开通http://localhost:8888/?token=xxxx终端链接

  • 但是,当我打开任何笔记本并选择任何导入语句时,例如:
    %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'

    我正在运行 conda install -c fastai fastai再次如 https://course.fast.ai/start_aws.html#step-6-access-fastai-materials 所示但同样的结果。

    当然,其他代码块都不起作用,给出 NameError关于 undefined variable ,可能是因为初始导入不起作用。

    任何想法该做什么/我做错了什么?这让我发疯..

    最佳答案

    所以,对于像我这样的另一个新手,这就是发生的事情。

    Anaconda 是它自己的 python 环境,它安装自己的 python 包和 python 二进制文件,它会更改 PATH,因此对 python 的引用会解析为它。

    我的 conda install -C fastai通话实际上没有成功完成,conda list | grep fastai是空的,显示它没有安装,当我尝试重新安装时,我实际上看到它由于与 wrapt 的不兼容/冲突问题而失败

    我也有jupyter通过 pip 安装,所以它可能没有使用 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 重新安装了它。 ,然后一切终于奏效了!

    关于python - ModuleNotFoundError : No module named 'fastai' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57910449/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com