Cli*_*ote 10 python anaconda jupyter-notebook fast-ai
我正在尝试运行 fastai v3 课程的 jupyter 笔记本。我的系统有 ubuntu 16.04 。这是我所做的:
已安装的 Python
安装蟒蛇
冉
conda update conda
conda install -c pytorch -c fastai fastai pytorch torchvision cuda92
git clone https://github.com/fastai/course-v3
Run Code Online (Sandbox Code Playgroud)
回购现在克隆在 /home/ali/ml/course-v3
做了cd nbs/dl1,然后jupyter notebook
http://localhost:8888/?token=xxxx从终端打开链接
但是,当我打开任何笔记本并选择任何导入语句时,例如:
%matplotlib inline
from fastai.basics import *
Run Code Online (Sandbox Code Playgroud)
我收到以下类型的错误:
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'
Run Code Online (Sandbox Code Playgroud)
我已经conda install -c fastai fastai按照https://course.fast.ai/start_aws.html#step-6-access-fastai-materials 上的指示再次运行,但结果相同。
当然,其他代码块都不起作用,给出了NameError未定义的on 变量,可能是因为初始导入不起作用。
任何想法做什么/我做错了什么?这让我发疯..
Cli*_*ote 13
所以,对于像我这样的另一个新手,这就是正在发生的事情。
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!
Run Code Online (Sandbox Code Playgroud)
此时,之前安装的 jupyter 开始损坏,所以我用 重新安装了它conda install jupyter,然后一切终于正常了!
| 归档时间: |
|
| 查看次数: |
18152 次 |
| 最近记录: |