python - 如何告诉 pip 在安装我的包时创建文件夹

标签 python pip

我正在为 Linux 操作系统制作 python 应用程序。我想知道 我怎样才能制作我的包来创建配置文件夹/文件 执行:pip install my-package。 上https://pip.pypa.io我不知道这是否被认为是一种不好的做法, 由于我的应用程序是部分包/应用程序,可能最好的方法是制作 dpkg 包,但出于好奇,我想知道如何实现这一目标。

最佳答案

典型的 setup.py 文件的结构如下:

from setuptools import setup
import sys

setup(name = "package_name"
    .....

setup 调用之后,您可以使用 os.mkdir 或您想要执行的任何其他操作。

您的最终代码将如下所示:

from setuptools import setup
import sys
import os

setup(name = "package_name"
    .....

 os.mkdir('test_path')

pip 通常执行的操作是运行 python setup.py install。运行安装文件时,os.mkdir 将运行,因此将创建您的目录。

关于python - 如何告诉 pip 在安装我的包时创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30922109/

相关文章:

python - OpenCV - 如何使用棋盘作为引用从 2D 图像获取真实世界距离

python - 更改mapltolib图中的 Axis

macos - Homebrew:通过类似于 pip 的 requirements.txt 的配置文件安装?

python - 使用 PyPI + OS 级依赖项打包 Python 应用程序

python - 如何在 python 2.7 上升级 pip?

python - 在 Mac OSX 上的 virtualenv 中为 Python 3 安装 pip?

python - 如何为现成的数据库制作 django 管理面板?

python - 有没有办法限制提交给 worker 池的数量?

python - 多次启动同一实例 Amazon Sagemaker Studio

python - 从 npm 命令激活虚拟环境不起作用