setuptools 相关问题

Setuptools构建于Python的distutils之上,可以更轻松地构建,分发和安装库和应用程序。

由于 distutils,我无法在 Python 3.12 中使用 pip,但我也无法使用 pip 安装 setuptools

看来我遇到了第22条军规问题。 Pip 无法在 Python 3.12 中工作,因为“没有名为‘distutils’的模块”。 据记录,distutils 确实被删除了,建议是

回答 1 投票 0

如何在 pyproject.toml 中指定 setuptools 入口点

我有一个像这样的setup.py: #!/usr/bin/env python 从 setuptools 导入安装程序,find_packages 设置( 名称=“我的项目”, package_dir={"": "src"}, 包裹=

回答 1 投票 0

如何导入本地安装的库?

我已经使用以下命令安装了我的库: 点安装。 这是目录结构: └────模块1 ├────__init__.py └────mod_1.py └────模块2 ├────__init__.py └────mod_2...

回答 1 投票 0

如何从 pyproject.toml 托管库的轮子中排除“tests”文件夹?

我尽力从 setup.py 托管库迁移到纯 pyproject.toml 库。 我有以下文件夹结构: 测试 └── 文档 └── 萼片_ui └── pypr...

回答 3 投票 0

Ubuntu 23.10 Python 3.11.6 错误:“未找到‘setuptools’发行版,并且应用程序需要该发行版”

$ pipelinenv 更新 --python=/usr/bin/python 正在加载 .env 环境变量... 运行 $ pipelinenv lock 然后运行 $ pipelinenvsync。 锁定[包]依赖项... 建筑要求... 解决依赖...

回答 1 投票 0

错误:找不到Python打包工具'setuptools'

我有一个不使用 setuptools 的诗歌项目 [工具.诗歌.依赖项] 蟒蛇=>=3.9,<3.11" opencv-python = "^4.7.0.68" tensorflow-macos = "^2.11.0"

回答 3 投票 0

何时使用 pip 需求文件与 setup.py 中的 install_requires ?

我正在使用 pip 和 virtualenv 来打包和安装一些 Python 库。 我想我正在做的事情是一个非常常见的场景。我是几个库的维护者,我可以指定这些库......

回答 4 投票 0

pip 安装。仅创建 dist-info 而不是包

我正在尝试制作一个python包,我想使用 pip install 安装它。本地。包名称列在 pip freeze 中,但导入 会导致错误 No module named <

回答 6 投票 0

如何制作pip安装包数据(配置文件)?

我有一个名为 Clana(Github,PyPI)的包,其结构如下: 。 ├── 氏族 │   ├── cli.py │   ├── config.yaml │   ├── __init__.py │   ├── utils.py │   └── Visualize_predictions.py ├── ...

回答 3 投票 0

声明测试依赖项的Python方法

应该有一种——最好只有一种——明显的方法来做到这一点。 根据 Python 的禅宗……Python 的测试依赖管理并不可取。 有几十种方法可以

回答 1 投票 0

Python Setuptools / pyproject.toml - 控制台脚本无法导入主包名称:ModuleNotFoundError

问题 我正在制作一个 python 模板,它应该能够以 3 种不同的方式运行: 在主目录中运行 python python3-template.py (只需导入基于目录的包

回答 1 投票 0

在`pyproject.toml`中使用环境变量进行版本控制

我正在尝试将我的包从 setup.py 迁移到 pyproject.toml,但我不确定如何以与以前相同的方式进行动态版本控制。目前我可以使用

回答 3 投票 0

使用 pyproject.toml 时 setuptools 未获取动态版本

我将 setuptools 与 pyproject.toml 文件一起使用,并希望 setuptools 从包内容中动态获取包版本。相反,它总是在名称中设置包版本...

回答 1 投票 0

如何告诉 pip3 在下载和安装 python3 软件包时更喜欢下载(和安装)wheel 文件而不是 tar.gz

我对Python及其所有“部署”相关工具有点陌生:pip3、setuptools、virtualenvwheel等,所以我希望我的问题有意义......无论如何它是这样的: 我有一个 Python3 项目...

回答 2 投票 0

如何通过pip下载跨平台轮子?

我习惯使用Pip预先下载包,然后将它们复制到目标机器上进行部署。随着新引入的 Python Wheels,我被迫“pip ... --no-use-wheel”,因为 ...

回答 2 投票 0

在 Docker 内使用 SETUPTOOLS_SCM_PRETEND_VERSION 获取软件包版本,并在 dockerignore 中使用 .git 目录

我正在使用 setuptools scm 动态提供 Python 包的版本号,并在 pyproject.toml 中包含以下行: ... 动态= [“依赖项”,“版本”,“

回答 1 投票 0

如何在没有 setup.py 的情况下清理 python 中的构建文件?

通过直接调用 setup.py,可以通过 python setup.py clean --all 删除构建目录(更不用说其他选项) 由于现在不鼓励调用 setup.py,是否有任何...

回答 1 投票 0

pkg_resources 作为 API 已被弃用

当我尝试从 .tar.gz 包安装时,同时将警告变成错误: python -W error -m pip install /some/path/nspace.pkga-0.1.0.tar.gz 我收到此错误: 错误:异常: 追溯(米...

回答 2 投票 0

Python 验证器库的 OpenEmbedded (Yocto) 配方

我想在我的 OpenEmbedded 构建中包含 Python 库验证器。我正在使用 Kirkstone 版本,验证器的最新版本是 0.22.0。没有recpipe,所以我添加了它......

回答 1 投票 0

distutils.util.get_platform() 的替代品是什么?

显然,Python 3.10 / 3.12 将弃用/删除 distutils (cpython/issues/92584)。 不幸的是,我无法找到我正在使用的唯一功能的替代品......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.