1、蓝奏云介绍

蓝奏云(Lanzou Cloud)是一个国内流行的 免费文件存储与分享平台,主要用于个人和小型文件的存储、分享和下载。由于其 高速下载、免登录下载 等特点,广受网友喜爱,常用于分享软件、电子书、教程等资源。

2、核心特点

  1. 免费大容量存储

  • 免费用户初始存储空间约100GB(具体可能随政策调整),满足大部分个人分享需求。
  • 单文件上传限制通常为100MB~300MB(可通过分卷压缩上传大文件)。
  1. 高速下载

  • 国内访问速度快,无需会员即可满速下载,优于部分限速网盘。

3、蓝奏云GUI项目

本项目使用PyQt6实现图形界面,可以完成蓝奏云的大部分功能
得益于 API 的功能,可以上传任意后缀文件,同时增加了批量上传/下载的功能
Python 依赖见requirements.txt,最新版本需要自行打包为Windows可执行程序
默认并发上传下载任务为3,可以自行设置,单个文件还是单线程的;
文件可以直接拖拽到软件界面上传,也可以使用对话框选择;
文件夹最多4级,这是蓝奏云的限制;
文件上传后不能改名,同时最好不要创建相同名字的文件夹;
https://github.com/Leon406/lanzou-gui/releases
https://github.com/rachpt/lanzou-gui

4、蓝奏云GUI编译

windows环境,安装python3.9.13

python下载(2.7/3.9-3.13全系列官方原版)-刘国华教育-Linux云计算-网络工程师-信息安全工程师-系统工程师-桌面运维工程师,下载版本

双击python3.9.13.exe进行安装,勾选“Add Python 3.9 to PATH”(很重要)

pip配置国内源

C:\soft\lanzou-gui-0.6.13> pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

升级pip版本

python -m pip install --upgrade pip

安装依赖

打开cmd
进lanzou-gui-0.6.13目录
cd C:\soft\lanzou-gui-0.6.13\
C:\soft\lanzou-gui-0.6.13> pip install -r .\requirements.txt

安装打包工具

C:\soft\lanzou-gui-0.6.13> pip install pyinstaller==6.8.0

打包

C:\soft\lanzou-gui-0.6.13> pyinstaller -F -w -i "app_icon.ico" main.py

若报以下错误qt.core之类的,是pyqt6版本或pyinstaller版本问题,升级或降低版本试试

16246 INFO: Loading module hook 'hook-PyQt6.py' from 'C:\\Users\\david\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\PyInstaller\\hooks'...
16945 WARNING: QtLibraryInfo(PyQt6): failed to obtain Qt library info: Child process call to _read_qt_library_info() failed with:
File "C:\Users\david\AppData\Local\Programs\Python\Python39\lib\site-packages\PyInstaller\isolated\_child.py", line 63, in run_next_command
output = function(*args, **kwargs)
File "C:\Users\david\AppData\Local\Programs\Python\Python39\lib\site-packages\PyInstaller\utils\hooks\qt\__init__.py", line 198, in _read_qt_library_info
QtCore = importlib.import_module('.QtCore', package)
File "C:\Users\david\AppData\Local\Programs\Python\Python39\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
File "<frozen importlib._bootstrap>", line 565, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 1173, in create_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
ImportError: DLL load failed while importing QtCore: 找不到指定的程序。
16948 INFO: Loading module hook 'hook-PyQt6.QtWidgets.py' from 'C:\\Users\\david\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\PyInstaller\\hooks'...

升级pyqt6

pip install --upgrade PyQt6

重新打包

C:\soft\lanzou-gui-0.6.13> pyinstaller -F -w -i "app_icon.ico" main.py

生成的最终文件目录

文件为main.exe

C:\soft\lanzou-gui-0.6.13\dist

5、蓝奏云GUI最终介面

 

 

 

 

 

声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。