Jupyter 無法下載文件夾如何實現(xiàn)曲線救國
原問題:
解決方法是:
1. 找到你想下載的文件夾
2. 打開文件夾,新建一個ipynb
3. 粘貼下面代碼并運行
4. 回到文件夾,刷新,看到多了個archive.tar的壓縮文件,下載這個文件解壓就行。
import os
import tarfile
def recursive_files(dir_name='.', ignore=None):
for dir_name,subdirs,files in os.walk(dir_name):
if ignore and os.path.basename(dir_name) in ignore:
continue
for file_name in files:
if ignore and file_name in ignore:
continue
yield os.path.join(dir_name, file_name)
def make_tar_file(dir_name='.', tar_file_name='tarfile.tar', ignore=None):
tar = tarfile.open(tar_file_name, 'w')
for file_name in recursive_files(dir_name, ignore):
tar.add(file_name)
tar.close()
dir_name = '.'
tar_file_name = 'archive.tar'
ignore = {'.ipynb_checkpoints', '__pycache__', tar_file_name}
make_tar_file(dir_name, tar_file_name, ignore)
補充 知識:Jupyter安裝拓展nbextensions及解決官網(wǎng)下載慢的問題
Anaconda Jupyter安裝拓展nbextensions

先在終端pip兩個包:
Pip install jupyter_contrib_nbextensions
Pip install jupyter_nbextensions_configurator
安裝成功后
Jupyter contrib nbextension install --user
Pip install jupyter_contrib_nbextensions
Pip install jupyter_nbextensions_configurator
Jupyter contrib nbextension install --user
使用豆瓣鏡像:
但是直接這樣pip下載很慢,簡直慢到懷疑人生,下載了半天還下載失敗了/(ㄒoㄒ)//(ㄒoㄒ)/
所以我們可以使用豆瓣鏡像,即在后面加 -i https://pypi.douban.com/simple
這個堪稱神器呀,下載的時候刷刷的O(∩_∩)O
Pip install jupyter_contrib_nbextensions -i https://pypi.douban.com/simple
Pip install jupyter_nbextensions_configurator -i https://pypi.douban.com/simple
后面操作不變:
Jupyter contrib nbextension install --user
Pip install jupyter_contrib_nbextensions -i https://pypi.douban.com/simple
Pip install jupyter_nbextensions_configurator -i https://pypi.douban.com/simple
Jupyter contrib nbextension install --user

最后再打開jupyter
jupyter notebook
操作成功后重啟jupyter 如下圖所示,增加了Nbextensions一欄
但是剛進去時是灰色的,取消勾選紅色圈圈中的勾選項即可

拓展安裝完成,現(xiàn)在就可以添加一些常用的插件了(●'◡'●)
以上這篇Jupyter 無法下載文件夾如何實現(xiàn)曲線救國就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談Python3實現(xiàn)兩個矩形的交并比(IoU)
今天小編就為大家分享一篇淺談Python3實現(xiàn)兩個矩形的交并比(IoU),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
caffe的python接口生成solver文件詳解學(xué)習(xí)
這篇文章主要為大家介紹了caffe的python接口生成solver文件詳解學(xué)習(xí)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06
python的Crypto模塊實現(xiàn)AES加密實例代碼
這篇文章主要介紹了python的Crypto模塊實現(xiàn)AES加密實例代碼,簡單介紹了實現(xiàn)步驟,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下2018-01-01

