树莓派 bypy 的使用及 出现的“卡住”

本文介绍了作者使用树莓派搭建个人服务器,并尝试通过bypy进行百度网盘文件下载时遇到的问题。在下载大文件时,由于速度过慢,导致界面卡住,实际下载仍在进行。3.1GB的文件预计需要三天多才能完成,平均速度仅为10kB/s。解决方案尚未提及,但提示安装和使用教程在网络中可以找到。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

最近搞了个树莓派,加了个移动硬盘但做一个小的服务器吧。

没想好要来做什么的服务,反正要什么就往上面挂什么了。

看到百度网盘限速的厉害,加上以前有用PanDxxxload神器,然后发现似乎我被关小黑屋了。

=====分割线=====

在树莓派用bypy下载的时候,界面直接卡住没反应,只是有新建了一个文件夹。

命令行一直就停在这个地方,

其实这时候并不是出问题了,而是下载速度太慢

3.1G 的文件 要3天12小时,速度10kB/s, 怕是对我有意见了。

 

安装使用的教程以后再补吧,百度上也有很多。按照流程没有什么问题的了。

 

pi@raspberrypi:~ $ bypy help
usage: bypy [-h] [-V] [-d] [-v] [-r RETRY] [-q] [-t TIMEOUT] [-s SLICE]
            [--chunk CHUNK] [-e] [-f] [--no-resume-download]
            [--include-regex INCREGEX] [--on-dup ONDUP] [--no-symlink]
            [--disable-ssl-check] [--cacerts CACERTS] [--mirror MIRROR]
            [--select-fastest-mirror] [--rapid-upload-only]
            [--resume-download-revert-back RCOUNT] [--move]
            [--processes PROCESSES] [--downloader DOWNLOADER]
            [--downloader-arguments DOWNLOADER_ARGS] [--config-dir CONFIGDIR]
            [-c]
            [command [command ...]]

bypy v1.6.8 - Python client for Baidu Yun (Personal Cloud Storage) 百度云/百度网盘 Python 客户端

positional arguments:
  command               operations (quota, list, etc)

optional arguments:
  -h, --help            show this help message and exit
  -V, --version         show program's version number and exit
  -d, --debug           set debugging level (-dd to increase deb
### bypy 工具的使用说明 `bypy` 是一款基于 Python 的命令行工具,旨在帮助用户通过百度云存储 API 来管理和操作百度网盘中的文件。以下是关于 `bypy` 工具的具体使用指南以及可能遇到错误的解决方案。 #### 一、环境准备 为了能够正常运行 `bypy` 工具,需满足以下条件: - **Python 版本**:需要安装 Python 3.6 或更高版本[^1]。 - **依赖包管理器**:确保系统中已经配置好 `pip` 包管理工具[^2]。 可以通过以下方式验证当前系统的 Python 和 pip 是否可用: ```bash python --version pip --version ``` 如果未安装所需版本的 Python,则可以按照官方文档指引完成安装。 --- #### 二、安装步骤 1. **安装必要的依赖模块** 需要先安装 `urllib3` 和 `requests` 模块,这些模块可通过 YUM 软件包管理器或 pip 进行安装[^3]: - 使用 YUM 安装(适用于 CentOS/RHEL 系统): ```bash yum install python-urllib3 python-requests ``` - 使用 pip 安装(推荐方法): ```bash pip install requests urllib3 -i https://pypi.doubanio.com/simple ``` 2. **安装 bypy 库** 推荐通过 pip 命令来安装最新版的 `bypy` 工具[^4]: ```bash pip install bypy -i https://pypi.doubanio.com/simple ``` --- #### 三、授权流程 首次启动 `bypy` 时会提示进行授权认证过程。具体步骤如下: 1. 执行初始化命令: ```bash bypy info ``` 此时终端会显示一条 URL 地址,请复制该地址并在浏览器中打开。 2. 登录百度账号并允许访问权限后,页面上会出现一段验证码字符串。 3. 将此验证码输入回终端窗口即可完成绑定。 --- #### 四、基本功能与常用命令 `bypy` 提供了一系列便捷的操作指令,用于处理云端数据资源。下表列出了部分核心命令及其作用[^5]: | 功能 | 对应命令 | |--------------|-------------------------------------------| | 查看状态信息 | `bypy info` | | 列出远程目录结构 | `bypy list [remotedir]` | | 文件上传 | `bypy upload /path/to/local/file remotepath` | | 单个文件下载 | `bypy download remote_file_path local_dir` | | 整体目录下载 | `bypy downdir remotedir localdir` | | 同步本地至云端 | `bypy syncup local_path remote_path` | | 同步云端至本地 | `bypy syncdown remote_path local_path` | > 注意事项:所有路径均相对于 `/apps/bypy/` 目录设置,默认无需手动指定前缀。 --- #### 五、常见问题及解决办法 1. **无法连接到服务器** 如果执行任何命令都返回网络超时或其他异常情况,可能是由于代理设置不正确引起的。尝试重新定义 HTTP_PROXY 和 HTTPS_PROXY 参数: ```bash export http_proxy=http://your.proxy.server:port export https_proxy=https://your.proxy.server:port ``` 2. **缺少必要组件报错** 当出现类似 “ModuleNotFoundError” 错误消息时,表明某些必需库尚未完全加载成功。请参照上述第二部分内容逐一排查缺失项,并重复安装相应扩展包。 3. **登录失败** 若多次尝试仍未能顺利完成身份验证环节,请确认所使用的账户具备足够的配额空间;另外也可以考虑更换其他设备再次发起请求。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值