资讯动态

python 打包单个文件

发布时间:2026/10/16 1:50:03 来源:尧图企业网站定制
目录python 把py打包成exe打包成exepython 打包文件成库打包项目 麒麟系统项目根目录python 把py打包成exe安装依赖库pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple # 用清华源加速打包成exe先激活正确环境 conda activate D:\soft\envs\py311pyinstaller -F coco_cls.py依赖py文件和依赖库会自动引用。https://blog.csdn.net/jacke121/article/details/85015029python 打包文件成库# pip install cython from setuptools import setup from Cython.Build import cythonize setup( ext_modulescythonize([imageio_yolo_box.py, infer_up_down.py, realtime_api.py, realtime_process_new.py, realtime_api_3d.py], language_level3), ) # conda activate py310 # python setup.py build_ext --inplace打包项目 麒麟系统pyinstaller --clean --noconfirm --windowed main_pyqt.py \ --add-data App.config:. \ --add-data app_info.json:. \ --add-data auto_startup.py:. \ --add-data config.py:. \ --add-data data:data \ --add-data device_info.json:. \ --add-data docs:docs \ --add-data playlist:playlist \项目根目录import sys import time import xml.etree.ElementTree as ET import os from typing import Optional, Dict, Any import platform def get_resource_path(): 获取资源文件的完整路径用于读取文件 if getattr(sys, frozen, False): # 打包后资源在临时解压目录 (_MEIPASS) 或可执行文件同目录 base_path getattr(sys, _MEIPASS, os.path.dirname(sys.executable)) else: # 开发环境当前脚本所在目录 base_path os.path.dirname(os.path.abspath(__file__)) return base_path current_dir get_resource_path() print(--call--config--dir--,current_dir)

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑