一、下載
git clone https://github.com/fastai/fastai.git
或者直接下載下來
二、安裝pytorch
去官網安裝建議安裝即可
https://pytorch.org
如果下載失敗,去這里
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
三、解決錯誤
教程中有import fastai 模塊,不需要pip安裝,源碼中提供了,把 fastai 文件夾加入到路徑下即可:
import sys sys.path.append('E:/fastai')
以 course/lesson1.ipynb 為例,cmd下運行
jupyter notebook E:\fastai
打開course/lesson1.ipynb,添加路徑運行(粉色是加入你的fastai路徑)
# Put these at the top of every notebook, to get automatic reloading and inline plotting %reload_ext autoreload %autoreload 2 %matplotlib inline import sys sys.path.append('E:/fastai')
然后往下運行,會出現各種庫缺失,不要怕,缺啥pip安裝就是了(下面是個例子)
No module named 'bcolz' -> pip install bcolz No module named 'graphviz' -> pip install graphviz No module named 'sklearn_pandas' -> pip install sklearn_pandas No module named 'isoweek' -> pip install isoweek No module named 'pandas_summary' -> pip install pandas_summary No module named 'tqdm' -> pip install tqdm No module named 'torchtext' -> pip install torchtext
然后運行 from fastai.transforms import * 還是會報錯,解決方案參考這里
cd courses\dl1 del fastai mklink /d fastai ..\..\old\fastai cd ..\..
然后代碼里涉及到路徑的地方換成絕對路徑就好了