1、蓝奏云介绍
蓝奏云(Lanzou Cloud)是一个国内流行的 免费文件存储与分享平台,主要用于个人和小型文件的存储、分享和下载。由于其 高速下载、免登录下载 等特点,广受网友喜爱,常用于分享软件、电子书、教程等资源。
2、核心特点
-
免费大容量存储
- 免费用户初始存储空间约100GB(具体可能随政策调整),满足大部分个人分享需求。
- 单文件上传限制通常为100MB~300MB(可通过分卷压缩上传大文件)。
-
高速下载
- 国内访问速度快,无需会员即可满速下载,优于部分限速网盘。
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运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。