首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

02.pycharm配置PyInstaller打包工具

看来UPX压缩已经激活了 文件单独存放在目录 可以通过如下方法,把这些文件放到 单独一个 目录。 这样.exe所在目录就显得比较清爽了,也好找到.exe文件了。...这样就会指定 .exe 程序所在目录下面的lib目录Python搜索路径,这是由 sys.path.append(libdir) 指定。...上面的命令执行结束后,我们进入 目录 d:\pybuild\dist\byhy ,新建一个名为 lib 目录,把除了下面的几个文件之外所有其他文件都放到lib目录里面。...注:文件单独存放在目录打包需要更改 pycharm工具 arfuments:-F FileNameWithoutExtension.py 更改为 -w FileNameWithoutExtension.py...–noconsole –workpath f:\pybuild –distpath f:\pybuild\dist –runtime-hook=“runtimehook.py” 执行后打包文件会生成

1.5K30

如何使用Katoolin3Kali所有程序轻松移植Debian和Ubuntu

-关于Katoolin3- Katoolin3是一款功能强大工具,可以帮助广大研究人员Kali Linux各种工具轻松移植Debian和Ubuntu等Linux操作系统。...2、代码包列表更新:Katoolin3会自动检测不可用代码,并将其从列表移除。 3、支持代码包删除:允许用户自由删除Katoolin3安装代码包。...4、升级不影响系统稳定性:Katoolin3只会在其运行过程更新代码包版本。 5、更好地利用APT生态系统。 6、维护Kali工具更加轻松容易。...-工具要求- APT作为包管理器 Python >= 3.5 Root权限 sh、bash python3-apt -工具安装- 广大研究人员可以使用下列命令将该项目源码克隆至本地,在给安装脚本提供可执行权限之后...-工具使用- Katoolin3程序执行流程是通过提供一个选项列表来实现,我们可以从中进行选择: 0) ... 1) ... 2) ... 安装工具 如需安装软件包,请输入相应编号。

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

使用Python批量复制源目录所有Excel文件复制目标目录

一、前言 前几天在Python白银群【由恒远】问了一个Python自动化办公处理问题,这里拿出来给大家分享下。...他自己代码如下: import os import shutil import glob # 指定源目录和目标目录 source_dir = r"D:\设计类工作资料" target_dir =...r"D:\xx" #获取源目录下所有Excel文件文件名 excel_files = glob.glob(os.path.join(source_dir, "*.xlsx")) # 目录所有...Excel文件复制目标目录 for file in excel_files: shutil.copyfile(file, os.path.join(target_dir, file)) # 文件复制目标目录...这篇文章主要盘点了一个Python自动化办公处理问题,文中针对该问题,给出了具体解析和代码实现,帮助粉丝顺利解决了问题。

37520

Python3 目录图片根据设定最长边参数保存到目标目录脚本(Image 使用

如果我们给客户制作网站,客户会发送过来一堆图片,这些图片一般都是通过手机或者数码相机拍摄。有一个问题就是这些图片会比较大。那我们就需要对这些图片进行压缩处理,这就是我写这个脚本实际用途。.../usr/bin/env python3 # -*- coding: UTF-8 -*- import argparse import os import imghdr from PIL import...(img) simg_w = simg.size[0] simg_h = simg.size[1] # 如果原图片宽高均小于设置尺寸,则将原图直接复制目标目录...只设置了最长边参数以及源目录 ? 脚本会提示,不设置目标目录则会覆盖源文件,直接回车,或者输入 Y 或者 y 确认,输入 N 或者 n 则退出程序。 设定了目标目录,但目标目录不存在 ?...代码解析 首先,要写命令行脚本,就需要处理各种各样参数,所以,argparse 是必不可少 Python os 对文件夹常见用法 # 判断目录是否存在 os.path.exists(__dir

1.2K30

【错误记录】exe4j 打包程序无法设置 jar 包依赖问题 ( 源码 和 依赖打包同一个 jar 包 )

使用 主程序 时 , 必须额外配置依赖 ; 这里有涉及另外一个问题 , 想要使用 exe4j 将上述 jar 包打包成一个 Windows 程序 , Jar 包 与 Java 虚拟机打包在一起...打包程序无法设置 jar 包依赖 , 只能设置一个 jni 相关 native .a 静态 和 .so 动态 依赖目录 ; exe4j 也不能设置 java 命令执行参数 , 如果可以设置参数...jar 包 + 若干 jar 依赖 , 无法设置 exe4j ; 在 exe4j 执行时 , 会报错 , 无法找到依赖 , 自然也不能找到相关类 ; java.lang.ClassNotFoundException..., 导出 jar 包时 , 选择第一种方案设置 , 然后所有的 java 源码打包在一起 ; 打包效果如下 , 所有的 Java 源码都打包在了一个 jar 包 ; 注意 , 要删除 META-INF...目录签名文件 ; 在 【错误记录】IntelliJ IDEA 打包包含依赖 Jar 包执行报错 ( Invalid signature file digest for Manifest

39120

Python3 初学实践案例(12)目录图片根据设定最长边参数保存到目标目录脚本(Image 使用

Python3 初学实践案例(12)目录图片根据设定最长边参数保存到目标目录脚本(Image 使用) 如果我们给客户制作网站,客户会发送过来一堆图片,这些图片一般都是通过手机或者数码相机拍摄...(img) simg_w = simg.size[0] simg_h = simg.size[1] # 如果原图片宽高均小于设置尺寸,则将原图直接复制目标目录...正常以及报错状态 代码解析 首先,要写命令行脚本,就需要处理各种各样参数,所以,argparse 是必不可少。...关于这个使用,可以看下我学习 python 第三篇博文详细介绍《argparse 命令行参数使用》 ,这里我就不详细说明了。...Python os 对文件夹常见用法 # 判断目录是否存在 os.path.exists(__dir__) # 判断文件是否存在 os.path.isfile(__file__) # 判断路径是否为文件夹

68210

Enumdb:一款针对MySQL和MSSQL关系型数据安全渗透后利用工具

默认配置下,Enumdb将会使用新发现凭证信息,并通过对表或列名关键字搜索来自动搜索敏感数据字段,最后所有信息提取出来并写入.csv或.xlsx输出文件。...需要提取数据行数、数据/表黑名单和搜索关键字都可以在enumdb/config.py文件修改编辑。...工具安装 Enumdb基于Python 3开发,并在基于DebianLinux系统上进行过测试。因此,我们首先需要在本地设备上安装并配置好Python 3环境。...接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地: git clone https://github.com/m8r0wn/enumdb (向右滑动,查看更多) 然后切换到项目目录,并运行安装脚本完成...[DB] [#rows] - 从表获取数据 [SQL Query] - 执行原始SQL查询(向右滑动,查看更多) 工具使用 连接一个MySQL数据,并在表名搜索关键字

1.1K50

Matplotlib 中文用户指南 2 安装

安装预构建包 多数平台:Python 科学分发包 第一个选项是使用已经内置 matplotlib 打包 Python 分发包。...PyPI 下载页面上 Windows 轮子(* .whl)不包含测试数据或示例代码。如果你想尝试 matplotlib 源代码许多演示,请下载*.tar.gz文件并查看examples子目录。...要运行测试套件,请将源代码发行版lib\matplotlib\tests和lib\mpl_toolkits\tests目录分别复制sys.prefix\Lib\site-packages\matplotlib...subprocess标准从 3.2+ 2.7 Backport。它提供了更好错误信息和超时支持。...如果你使用 Debian/Ubuntu,可以使用以下命令在获取需要用于构建 matplotlib 所有依赖: sudo apt-get build-dep python-matplotlib 如果你使用

1.4K20

Debian 系统上捉摸不定 Python

在上周周记我记了一句: pdm 提了几个 issue,都和 debian 系统 python 有关,i hate it 本文是对这句话一个扩展。...作为一个 Python 打包工具开发者,非常痛恨 Debian 系统,所以我在回复 laixintao 时说道: Python 打包系统混乱,Debian 系统是要居大功。...Debian:事实并非如此 基本所有的 Linux 发行版都会自己打包 Python ,他们不信任 PyPI,所有用到 Python 都拿源码下来,自己打包。...这个问题随着 Python 3.10 发布而暴露了出来,Debian 维护者也意识这个问题,最新补丁里已经修改了 sysconfig,但不是很小心,造成了一些回归问题。...我做了一个测试,分别测试 Python 3.9 和 3.10,以及 pip 使用 apt 版本和 get-pip.py 安装版本,在旧版本 Debian2 和 debian:testing 获取

21620

python-成长之路

Python Tools for Visual Studio Eclipse + pydev Aptana Emacs bpython – 界面很友好功能很强大python shell pybuild...– 基于 py2exe 打包python 解释器” 脚本 Web Framework bobo Bottle – 单文件小巧web framework CheerPy circuits Django...和 zeromq rpc Templating Engine jinja2文手册 Jinja2 – Jinja2 is a popular text templating engine for...– 一款对话框 Python RQ – 一款处理队列服务 Sentry – 一款实时错误日志捕获平台 Other bpython – 支持语法高亮控制台 APNS – Python wrapper...环境 有用Python模块,按分类列举,参阅找到你所需 Ruby 跟 Python 本质上不同 pygtk中文教程/pythonpython进行GUI开发选择/pythonGUI模块(图形界面开发

1.4K10

Python中常用第三方_vscode如何使用第三方

其中, build 目录是 pyinstaller 存储临时文件目录,可以安全删除。最终打包程序在 dist 内部与源文件同种目录目录其他文件是可执行文件动态链接。...4 -F,–onefile 在dist文件夹只能生成独立打包文件 5 -i 指定打包程序使用图标icon文件 pyinstaller 命令不需要在 Python 源文件增加代码,...-F (6)使用pyinstaller打包程序时,–path命令作用是() A. 指定代码文件所在目录 B. 指定pyinstaller所在目录 C. 指定代码所依赖非标准路径 D....指定生成exe文件目录 (7)关于 pyinstaller, 下列说法错误是() A. pyinstaller 是用于 Python 脚本打包成可执行文件工具 B. pyinstaller...使用 -p 添加多个非标准路径信息时,既可以多次使用 -p, 也可以使用分号分割路径 D.

1.8K20

python2.7安装matplotlib_Matplotlib安装

PyPI下载页面.whl上Windows wheels()不包含测试数据或示例代码。如果你想尝试matplotlib源码分发许多演示,请下载文件并查看 子目录。...要运行测试套件,源分发目录目录复制并 分别安装鼻子,mock,Pillow,MiKTeX,GhostScript,ffmpeg,avconv,mencoder,ImageMagick和Inkscape...如果您已经为非标准地点安装了先决条件,并且需要通知matplotlib,那么setupext.py请将基本目录编辑并添加到您basedir字典条目中sys.platform。...如果使用pip,easy_install或从源安装,安装程序尝试pyparsing从PyPI 下载并安装。 用于加载和保存PNG文件(下载)。libpng需要zlib。...FreeType 2.3或更高版本 用于读取真实类型字体文件。如果使用pip,easy_install或从源安装,安装程序尝试在预期位置找到FreeType。

1.9K30

如何离线更新基于 Debian 系统

本文我们介绍如何对离线系统进行升级或者更新,本方法对基于 Debian 系统均有效。这一次我们会更新、升级整个操作系统。这个方法在你主机没有网络连接,或者网络速度很慢时,十分有用。...使用 apt-offline,我们可以在离线状态下完整地更新、升级我们 Debian 系统。这个程序是用 Python 开发兼具 CLI 和图形界面的跨平台工具。.../apt-offline 在离线系统(没有联网系统)上步骤 到你离线系统上创建一个你想存储签名文件目录: mkdir ~/tmp cd ~/tmp/ 你可以自己选择使用任何目录。...然后 -bundle apt-offline-bundle.zip 选项表示所有的软件包将会打包一个叫做 apt-offline-bundle.zip 单独存档。...这个存档文件将会被保存在你的当前工作目录(LCTT 译注:即 tmp 目录)。 上面的命令将会按照之前在离线系统上生成签名文件下载数据。根据你网络状况,这个操作将会花费几分钟左右时间。

1.4K10

GitLab平台太单调? 配置Pipeline流水线,装上这个流水线“瀑布灯”!

本文继续上篇内容,重点介绍在自己搭建GitLab平台上,如何配置Pipeline实现CI/CD: 学习Pipeline基本概念、语法结构; 借助GitLab Runner来执行Pipeline...Custom Runner:支持使用其他脚本语言如Python、Ruby来自定义Runner,提高扩展性。 Group Runner:顾名思义,是面向特定组织或组内项目统一提供服务Runner。...: 把VitePress打包为静态文件,用于部署Nginx服务器上; 部署阶段: 打包出来静态文件,使用rsync部署远程服务器上Ngixn目录。...打包阶段 使用node LTS buster系统镜像,提供构建环境 设置npm国内源,加速下载依赖 安装依赖 执行打包构建,生成结果存放在缓存目录 缓存目录可重复利用,加速后续构建 部署阶段 替换apt...源,安装rsync,提高部署效率 配置SSH免密登录,实现无感部署 使用rsync打包结果同步服务器 环境变量隐藏服务器信息,保证安全 完成结果部署服务器指定目录 这样通过打包和部署两个阶段,使用脚本自动化执行

1.2K00

checkinstall-简易打包工具

checkinstall - 打包篇 简介 最近涉及一些打包相关,之前都是打包脚本打包,涉及相关依赖文件打包同一目录。在执行安装脚本部署。...这次涉及服务部署,需要打成deb包,有对应deb打包脚本,但是在实际测试,感觉打包脚本编写还有测试比较麻烦。就找了一下有没有对应打包工具,就查找到了这个打包工具。...checkinstall 之前ldd打包脚本: #本条命令是所有依赖打到指定包,但是路径未拷贝。 ldd ..../client | cut -d ">" -f 2 |grep lib|cut -d "(" -f 1|xargs tar -zchvf depends.tar.gz #本条命令是所有依赖文件拷贝指定目录且拷贝对应文件目录结构...如果需要特指在上述命令添加: -D or -t=debian #deb -R or -t=rpm #rpm -S or -t=-t=debian #Slackware 结尾语 如果有疑问或者笔者有遗漏

44630

应用软件开发工程化-C 语言

部署打包工具,C语言部署打包工具有很多,常用有: Make:用于构建 Makefile 文件工具。 CMake:用于构建跨平台 Makefile 文件工具。...在第一个阶段,我们使用 debian:latest 基础镜像来安装编译依赖项。然后,我们程序源代码复制容器内,并将工作目录切换到 /app。最后,我们使用 make 命令来编译程序。...在第二阶段,我们使用 debian:latest 基础镜像来添加可执行文件。然后,我们指定 /bin/sh 作为运行程序命令。...部署应用:此阶段 sysinfo 部署 K3s 集群。 触发器:pipeline 由以下事件触发: 当打开或更新拉取请求时。 当代码推送到主分支时。 当工作流程手动调度时。...C程序编译,测试,打包容器镜像并推送到自定义仓库,并完成K3S集群初始化,容器镜像部署K3S集群

19140

使用 Docker 来运行 HuggingFace 海量模型

我推荐大家在做应用模型构建时候,可以考虑提前进行依赖模型下载,在构建镜像过程模型放置合适目录位置即可。...至于具体模型使用方式,不论是打包镜像里,或者选择在使用过程动态挂载,其实都是可以。...额外解释一下这里设计和思考,把上文中 app.py 挪 / 根目录,而不是扔到工作目录可以让我们程序在使用过程更简单,因为我计划工作目录作为图片读取和处理结果保存目录。...模型应用镜像使用 如果上一步你已经下载了模型文件,并将模型文件打包到了镜像,那么我们只需要下载一些黑白或者彩色包含人像图片(根据模型来选择),将它们放在一个目录(比如 data目录),然后执行一行命令就能够完成模型调用啦...如果在上文构建应用模型镜像时,没有选择 GFPGAN 模型打包镜像,那么我们就需要使用文件挂载方式,来运行模型了。

2.6K20

Python 打包新动态

今年以来,Python 打包社区依然很活跃,有对 PEP 582 最新修改,也出现了一些新提案, 本文将略作总结。...其中 Cargo 被高频地提及,很多来自其他语言用户对 Python 多个打包工具并存现状感到困惑,希望 Python 社区能够统一打包工具,以便于用户更好地使用2。...但坏处也有,注意 Windows 安装路径,是没有按 Python 版本号来区分,这就意味着,如果你使用多个不同版本 Python 安装到同一个位置,这些包是会互相覆盖。...我也计划在下个大更新把路径改成最新标准,提前预告一下。 除此之外,对于 PEP 582,还有以下几个争议点: 如果脚本所在目录没找到 __pypackages__,是否去父级目录以及祖先目录去找?...packaging 22.0 去掉了解析非标准版本字符串支持 packaging 自从 22.0 以后,不再支持解析非标准版本字符串,并使用了自己实现 Parser 替代了 pyparsing 依赖

14930
领券