一.安装d2l包:
1. pip 安装失败,需要去国内源去下载包,链接:https://repo.huaweicloud.com/repository/pypi/simple/d2l/
2. 找到对应的0.17.6版本,下载下来。
Python whl包、tar包、tar.gz包的区别,在使用python时经常可以发现某个lib有whl、tar、tar.gz等格式的包。
whl包:已经编译的包,类似于exe文件;
tar包:源文件,只是打包在一起,还没有编译;
tar.gz包:源文件,压缩并打包在一起,还没有编译。
如果环境挺充足,可以用tar包或者tar.gz包;
3. 安装方法:
包的安装方法:
方法1:
虚拟环境下直接: pip install xxx_name
会自动搜索下载,有时候找不到,就需要使用以下方式,我们就是遇到了这种情况
方法2:(重要)
下载whl文件,切换到要安装的虚拟环境下执行:pip install whl的路径
方法3:
下载的是tar包、tar.gz包,解压后里面有个setup.py文件
虚拟环境下切换到setup.py所在的文件,执行:python setup.py install
二.jupyter notebook 遇到[jupyter_nbextensions_configurator] wrote error: ‘Forbidden’
问题:Error loading server extension jupyterlab
XXXXXXX
[jupyter_nbextensions_configurator] wrote error: ‘Forbidden’
因为安装的是d2l中安装的notebook版本是note6, 但是安装的jupyter_server 版本是2.14, 版本不兼容,所以需要对jupyter_server 版本降级。
pip install jupyter-server==1.13.4