admin管理员组文章数量:1130349
简介
常常使用云端服务器,特别希望能有一个命令行下的网盘来使用,于是就发现了bypy,这个工具利用了百度网盘开放的api,将文件储存在百度网盘/apps/bypy/之下,从而实现使用百度网盘上传下载。
在计算机视觉中,好多实验数据集需要备份。我们唯一的需求就是找个网盘备份,以便不时之需,这个时候bypy就派上用场了。
步骤
- 简介
- 1、安装并进行授权
- 第一次使用
- 2、安装结束的目录结构
- 2、查看百度网盘目录下的文件、上传与下载文件
- 3、查看帮助文档
1、安装并进行授权
- 通常使用conda虚拟环境进行软件包的安装,激活进入conda环境:
conda activate xxxx
- 然后,运用pip包管理器进行安装bypy:
pip install bypy
安装运行结果:
Collecting bypy
Downloading bypy-1.8-py2.py3-none-any.whl (241 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.0/242.0 kB 141.6 kB/s eta 0:00:00
Requirement already satisfied: requests in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from bypy) (2.28.1),生成或者下载好了之后就可以放在那里一直用下去,
Collecting multiprocess
Downloading multiprocess-0.70.14-py39-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.9/132.9 kB 90.8 kB/s eta 0:00:00
Collecting requests-toolbelt
Downloading requests_toolbelt-0.10.1-py2.py3-none-any.whl (54 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 134.2 kB/s eta 0:00:00
Collecting dill>=0.3.6
Downloading dill-0.3.6-py3-none-any.whl (110 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.5/110.5 kB 45.7 kB/s eta 0:00:00
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from requests->bypy) (1.26.12)
Requirement already satisfied: charset-normalizer<3,>=2 in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from requests->bypy) (2.0.4)
Requirement already satisfied: certifi>=2017.4.17 ,生成或者下载好了之后就可以放在那里一直用下去,in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from requests->bypy) (2022.9.24)
Requirement already satisfied: idna<4,>=2.5 in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from requests->bypy) (3.4)
Installing collected packages: dill, requests-toolbelt, multiprocess, bypy
Successfully installed bypy-1.8 dill-0.3.6 multiprocess-0.70.14 requests-toolbelt-0.10.1
注意:不要在前面加sudo。
检查是否安装成功:
conda list
# packages in environment at /home/xxxx/anaconda3/envs/auto_env:
#
# Name Version Build Channel
_libgcc_mutex 0.1 main
_openmp_mutex 5.1 1_gnu
blas 1.0 mkl
brotli 1.0.9 h5eee18b_7
brotli-bin 1.0.9 h5eee18b_7
brotlipy 0.7.0 py39h27cfd23_1003
bypy 1.8 pypi_0 pypi
第一次使用
第一次使用的时候,因为需要注册访问百度网盘api,所以随便输入一个bypy命令,如:
bypy info
运行结果:
Please visit:
https://openapi.baidu/****************************************************************
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done
点击这个链接,用自己的账号和密码进行登陆,然后跳转到授权页面:
将复制的内容粘贴到终端后回车,等待即可。
Please visit:
https://openapi.baidu/****************************************************************
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done
*****************************************
Authorizing, please be patient, it may take upto 300 seconds...
Quota: 1.005TB
Used: 2.000TB
2、安装结束的目录结构
安装结束,会在百度网盘“我的应用数据”文件的里面,生产一个文件夹bypy。
需要在百度网盘上面,复制到bypy文件夹中。才能查看操作bypy文件夹下面的文件。
2、查看百度网盘目录下的文件、上传与下载文件
示例:
- bypy list 显示百度网盘 /apps(我的应用数据)/bypy 目录下的所有文件。
- bypy upload [localpath] [remotepath] [ondup] 或 bypy syncup [localdir] [remotedir] [deleteremote] 上传文件到百度网盘
- bypy downfile [localpath] 从百度网盘下载单个文件
- bypy downdir [remotedir] [localdir] 从百度网盘下载整个文件夹
3、查看帮助文档
提示:
bypy -h
简介
常常使用云端服务器,特别希望能有一个命令行下的网盘来使用,于是就发现了bypy,这个工具利用了百度网盘开放的api,将文件储存在百度网盘/apps/bypy/之下,从而实现使用百度网盘上传下载。
在计算机视觉中,好多实验数据集需要备份。我们唯一的需求就是找个网盘备份,以便不时之需,这个时候bypy就派上用场了。
步骤
- 简介
- 1、安装并进行授权
- 第一次使用
- 2、安装结束的目录结构
- 2、查看百度网盘目录下的文件、上传与下载文件
- 3、查看帮助文档
1、安装并进行授权
- 通常使用conda虚拟环境进行软件包的安装,激活进入conda环境:
conda activate xxxx
- 然后,运用pip包管理器进行安装bypy:
pip install bypy
安装运行结果:
Collecting bypy
Downloading bypy-1.8-py2.py3-none-any.whl (241 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.0/242.0 kB 141.6 kB/s eta 0:00:00
Requirement already satisfied: requests in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from bypy) (2.28.1),生成或者下载好了之后就可以放在那里一直用下去,
Collecting multiprocess
Downloading multiprocess-0.70.14-py39-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.9/132.9 kB 90.8 kB/s eta 0:00:00
Collecting requests-toolbelt
Downloading requests_toolbelt-0.10.1-py2.py3-none-any.whl (54 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 134.2 kB/s eta 0:00:00
Collecting dill>=0.3.6
Downloading dill-0.3.6-py3-none-any.whl (110 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.5/110.5 kB 45.7 kB/s eta 0:00:00
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from requests->bypy) (1.26.12)
Requirement already satisfied: charset-normalizer<3,>=2 in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from requests->bypy) (2.0.4)
Requirement already satisfied: certifi>=2017.4.17 ,生成或者下载好了之后就可以放在那里一直用下去,in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from requests->bypy) (2022.9.24)
Requirement already satisfied: idna<4,>=2.5 in ./anaconda3/envs/xxxx/lib/python3.9/site-packages (from requests->bypy) (3.4)
Installing collected packages: dill, requests-toolbelt, multiprocess, bypy
Successfully installed bypy-1.8 dill-0.3.6 multiprocess-0.70.14 requests-toolbelt-0.10.1
注意:不要在前面加sudo。
检查是否安装成功:
conda list
# packages in environment at /home/xxxx/anaconda3/envs/auto_env:
#
# Name Version Build Channel
_libgcc_mutex 0.1 main
_openmp_mutex 5.1 1_gnu
blas 1.0 mkl
brotli 1.0.9 h5eee18b_7
brotli-bin 1.0.9 h5eee18b_7
brotlipy 0.7.0 py39h27cfd23_1003
bypy 1.8 pypi_0 pypi
第一次使用
第一次使用的时候,因为需要注册访问百度网盘api,所以随便输入一个bypy命令,如:
bypy info
运行结果:
Please visit:
https://openapi.baidu/****************************************************************
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done
点击这个链接,用自己的账号和密码进行登陆,然后跳转到授权页面:
将复制的内容粘贴到终端后回车,等待即可。
Please visit:
https://openapi.baidu/****************************************************************
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done
*****************************************
Authorizing, please be patient, it may take upto 300 seconds...
Quota: 1.005TB
Used: 2.000TB
2、安装结束的目录结构
安装结束,会在百度网盘“我的应用数据”文件的里面,生产一个文件夹bypy。
需要在百度网盘上面,复制到bypy文件夹中。才能查看操作bypy文件夹下面的文件。
2、查看百度网盘目录下的文件、上传与下载文件
示例:
- bypy list 显示百度网盘 /apps(我的应用数据)/bypy 目录下的所有文件。
- bypy upload [localpath] [remotepath] [ondup] 或 bypy syncup [localdir] [remotedir] [deleteremote] 上传文件到百度网盘
- bypy downfile [localpath] 从百度网盘下载单个文件
- bypy downdir [remotedir] [localdir] 从百度网盘下载整个文件夹
3、查看帮助文档
提示:
bypy -h
版权声明:本文标题:命令行下使用百度网盘(bypy) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763629030a2949537.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论