使用某云超算平台Jupyterlab的使用方法(自用)

①首先登录进入某云算力平台,申请资源,打开交互式界面

②上传自己的项目文件在/home/u********/路径下(数据文件放到my_files/records这个文件夹,),并在其中单独新建一个文件夹用于保存项目文件

③然后进入终端,创建虚拟环境,并为对应的虚拟环境下载合适的Python解释器版本,然后激活该环境,cd到对应项目文件夹中,运行和安装相应的依赖包即可

整个流程需要用到的指令代码:

python 复制代码
# 在 Terminal 执行
conda create -n proj python=3.10 ipykernel -y
source activate proj            # 激活

pip install -U "magic-pdf[full]" --extra-index-url https://wheels.myhloli.com

cd /home/u*******/
conda install 相应的依赖包 加镜像链接

python 相应文件.py  #运行对应的py文件


# 由于会出现其mineru指令不存在的问题
pip install -U "mineru[core]"
mineru --help

wget https://github.com/opendatalab/MinerU/raw/master/scripts/download_models_hf.py -o download_models_hf.py

最新使用的是处理PDF转json的项目,项目位于数据分析3这个资源下,其项目为M开头的。

这个项目需要安装一个国内镜像加速下载的库(pip install huggingface_hub)否则容易报错,并且考虑到一条条输入指令的麻烦性,写了一个自动指令输入的指令代码:

最终直接运行这个python文件即可

python 复制代码
import os
import subprocess


def simple_batch():
	"""最简单的批量处理 - 直接在终端显示命令和输出"""
	
	input_folder = "/home/u*********/M**********/my_file/records/"
	output_base = "/home/u********/M***********/output/"
	
	# 获取所有PDF文件
	pdf_files = [f for f in os.listdir(input_folder) if f.lower().endswith('.pdf')]
	
	if not pdf_files:
		print("❌ 未找到PDF文件")
		return
	
	print(f"📁 找到 {len(pdf_files)} 个PDF文件\n")
	
	for i, pdf_file in enumerate(pdf_files, 1):
		input_path = os.path.join(input_folder, pdf_file)
		output_path = os.path.join(output_base, pdf_file.replace('.pdf', ''))
		
		# 构建命令
		cmd = f'm***** -p "{input_path}" -o "{output_path}"'
		
		print(f"🚀 执行命令 [{i}/{len(pdf_files)}]:")
		print(f"   {cmd}")
		print("-" * 80)
		
		# 直接执行,输出到终端
		return_code = subprocess.call(cmd, shell=True)
		
		if return_code == 0:
			print("✅ 完成\n")
		else:
			print(f"❌ 失败 (返回码: {return_code})\n")


if __name__ == "__main__":
	simple_batch()
相关推荐
默_笙2 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
qq_426003962 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技2 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读2 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
只睡四小时2 天前
Canvas 弹道联机实战:700 行 + 固定时间步长
python·websocket·html5·游戏开发·canvas
AI职业加油站2 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
奇思妙想聪明勤奋的小羊2 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
lpfasd1232 天前
2026年第38周GitHub趋势周报
python·科技·github
IZero072 天前
Jev 与 Laya
python·语言模型