尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

python 常用代码

python 常用代码
📅 发布时间:2026/8/1 20:25:47

目录

查看环境路径,查看python版本

查看torch版本:

ls 时间排序并显示时间

查看库安装路径: 当一个库第2次安装时,不再安装,自动显示已安装路径:

当前目录:

cuda环境变量

一行命令,遍历所有环境,查看是否安装vllm

vscode 常用开发代码

python -c 常用 for循环:

接收参数:

sh切换到当前目录

opencv 调试可视化

命令行测试python代码:

try代码:


查看环境路径,查看python版本

python -c "import sys; print('Python路径:', sys.executable); print('Python版本:', sys.version)"

查看torch版本:

python -c "import torch; print('cuda可用:', torch.cuda.is_available(), '| cuda版本:', torch.version.cuda if torch.cuda.is_available() else '未安装')"

ls 时间排序并显示时间

ls -lth --time-style='+%Y-%m-%d %H:%M:%S'

查看库安装路径: 当一个库第2次安装时,不再安装,自动显示已安装路径:

pip install lmdb -i https://mirrors.ivolces.com/pypi/simple/

当前目录:

current_working_dir = os.getcwd() print(f"当前进程工作目录: {current_working_dir}")

cuda环境变量

os.environ['CUDA_VISIBLE_DEVICES'] = '2' export CUDA_VISIBLE_DEVICES=2 device = "cuda:1" model=model.to(device)

一行命令,遍历所有环境,查看是否安装vllm

conda env list | grep -v "^#" | grep -v "^$" | while read line; do env=$(echo "$line" | awk '{print $1}'); if [[ "$env" == /* ]]; then version=$(conda list -p "$env" 2>/dev/null | grep vllm | awk '{print $2}'); if [ -n "$version" ]; then echo "路径 $env: vLLM $version ✅"; fi else version=$(conda list -n "$env" 2>/dev/null | grep vllm | awk '{print $2}'); if [ -n "$version" ]; then echo "🔍 $env: vLLM $version ✅"; fi fi; done conda env list | grep -v "^#" | grep -v "^$" | while read line; do env=$(echo "$line" | awk '{print $1}'); if [[ "$env" == /* ]]; then echo -n "路径 $env: "; conda list -p "$env" 2>/dev/null | grep -q vllm && echo "✅ 已安装" || echo "❌ 未安装"; else echo -n "🔍 $env: "; conda list -n "$env" 2>/dev/null | grep -q vllm && echo "✅ 已安装" || echo "❌ 未安装"; fi; done

vscode 常用开发代码

# coding=utf-8 import sys import os current_dir = os.path.dirname(os.path.abspath(__file__)) os.chdir(current_dir) print('current_dir', current_dir) paths = [current_dir, current_dir+'/../'] paths.append(os.path.join(current_dir, 'src')) for path in paths: sys.path.insert(0, path) os.environ['PYTHONPATH'] = (os.environ.get('PYTHONPATH', '') + ':' + path).strip(':') import cv2 import torch

python -c 常用 for循环:

python -c "import sys, os; paths = ['/shared_disk/users/lbg/project/4d/plf/libs', 'your_path_2']; [sys.path.insert(0, path) or os.environ.update({'PYTHONPATH': (os.environ.get('PYTHONPATH', '') + ':' + path).strip(':')}) for path in paths];import posepile; print(posepile.__path__[0])"

接收参数:

FLAGS = argparse.Namespace() def initialize(): parser = argparse.ArgumentParser() parser.add_argument('--input-model-path', type=str,default='/shared_disk/datasets/public_datasets/human_pose/experiments/finetune_0517') parser.add_argument('--config-name', type=str, default='nlf_s') # parser.parse_args(namespace=FLAGS) args, unknown = parser.parse_known_args(namespace=FLAGS)

解析未知参数

args, unknown_args = parser.parse_known_args()

sh切换到当前目录

cd "$(dirname "$0")" cd "$(dirname "$(realpath "$0")")"

opencv 调试可视化

import cv2;cv2.imshow("res",inf_cfg.mask_crop);cv2.waitKey()

命令行测试python代码:

python -c "import nvdiffrast.torch as dr; print(dr)"

try代码:

try: print(int('ss')) except Exception as e: print('代码报错') else: print("没有报错") finally: print("无论发生什么事情,此处一定会执行") 1


相关新闻

  • Go 表驱动测试实战:用 t.Run 子测试组织可维护的单元测试
  • 智能刀具柜哪些品牌值得选?2026高性价比产品型号推荐清单! - 匠言榜单
  • AI系统重构迁移全链路拆解(含TensorFlow→PyTorch迁移Checklist):217个真实故障点+修复代码片段

最新新闻

  • 2026/08/01 C语言的指针
  • 去中心化 AI 智能体与智能合约交互:基于 Rust Solana Anchor 框架的链上 Agent 实战
  • 呼伦贝尔母婴除甲醛公司测甲醛中心怎么选:康之居母婴除甲醛标准、流程、避坑指南 - 信誉隆金银铂奢回收
  • 终极指南:如何使用Android Asset Studio快速生成Android应用图标
  • AI文案生成+智能布局+动态A/B测试:打造转化率提升2.8倍的H5智能设计闭环,限免内测通道今日关闭
  • 从零开始掌握机器学习数学:鸢尾花书《数学要素》完整学习指南

日新闻

  • 怀化母婴除甲醛公司测甲醛中心怎么选:康之居母婴除甲醛标准、流程、避坑指南 - 信誉隆金银铂奢回收
  • 三步打造你的终极音乐中心:foobox-cn网络电台功能完整指南
  • Lance湖仓格式:为多模态AI工作流设计的终极数据存储方案

周新闻

  • 怀化母婴除甲醛公司测甲醛中心怎么选:康之居母婴除甲醛标准、流程、避坑指南 - 信誉隆金银铂奢回收
  • 三步打造你的终极音乐中心:foobox-cn网络电台功能完整指南
  • Lance湖仓格式:为多模态AI工作流设计的终极数据存储方案

月新闻

  • ClickHouse版本管理深度实战:4步构建零风险升级与回滚体系
  • Java 23 种设计模式:从踩坑到精通 | 番外:责任链模式 —— 物流审批流程实战
  • 华硕笔记本性能解放指南:G-Helper轻量级控制工具全面解析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号