setuptools 相关问题

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

如何引用setup.py中定义的变量?

我有以下setup.py: 导入迭代工具 依赖关系={ '最小':['numpy','请求'], '选项-a': ['scipy'], '选项-b': ['matplotlib'] } 设置( install_requires=依赖...

回答 1 投票 0

从 setuptools 过渡到 Poetry:脚本和包数据问题

我正在将 Python 项目从 setuptools 迁移到 Poetry,并遇到了我的脚本无法识别并包含非代码文件的问题。以下是我之前如何配置我的项目...

回答 1 投票 0

Python 扩展:对 C 部分和 C++ 部分使用不同的编译器标志

对于我的 python 扩展,我有 C(来自嵌入式库)和 C++ 文件,它们被编译并链接在一起。只有 C++ 部分与 Python 接口(通过 SWIG)。这适用于...

回答 2 投票 0

Python 中的级联可选依赖项

Python 库有两个包“package1”和“package2”。这两个软件包都支持可选的附加功能“extras”。 Package1 有一个 setup.cfg 如下: [选项]

回答 1 投票 0

Python 中的级联可选依赖项

Python 库有两个包“package1”和“package2”。这两个软件包都支持可选的附加功能“extras”。 Package1有一个setup.cfg,如下: [选项]

回答 1 投票 0

无法从 setuptools 导入名称“setuptools”

安装软件包时出现错误: ImportError:无法从 setuptools 导入名称“setuptools” 在撰写本文时,我使用的是最新的 setuptools 版本 69.5.1。

回答 1 投票 0

如何使用 setup.py 和 pip install -e 在 python 项目的根目录下拥有多个 src 目录?

我想在项目的根目录下有两个 src 目录。原因是我想在不修改任何导入的情况下使用代码。第二个是独立于“旧代码”的新代码......

回答 2 投票 0

由于 python Python 3.11.5 中缺少 openSSL 绑定而安装机密时出错

我一直在尝试使用 pip 安装秘密来制作基本的密码生成器和管理器。我已经安装了setuptools(最新版本和旧版本),密码学和pyopenssl,但是...

回答 1 投票 0

无法安装 python-javabridge:Python 3.10 和 3.11 之间 pip 的工作方式有何不同?

我正在尝试安装 python-javabridge (GitHub 链接),以便设置一个 Java 虚拟机来容纳 Python 随后可以引用的不同文件格式的库。然而,au...

回答 1 投票 0

Python setuptools 多个扩展模块,可并行构建共享 C 源代码

我正在开发一个带有 setup.py 的 Python 项目,其内容如下1: 设置( cmdclass={"build_ext": my_build_ext}, ext_modules=[ 扩展名("A", ["a.c&

回答 1 投票 0

为什么我收到错误 ModuleNotFoundError:没有名为“distutils”的模块?

我已经安装了 scikit-fuzzy,但是当我将 skfuzzy 导入为 fuzz 时出现错误 ModuleNotFoundError:没有名为“distutils”的模块” 我已经尝试 pip uninstall distutils 并得到了这个输出 不...

回答 7 投票 0

setup.py 中的替代依赖项(回退)

假设我要安装pyodbc。它不能在某些 Windows 机器上构建,但有一个替代方案 - pypyodbc,它是 pyodbc 的纯 python 实现。 有没有办法指定 install_requi...

回答 3 投票 0

SetuptoolsDeprecationWarning:setup.py install 已弃用。 !! - 如何在本地构建Python/C++包和分发轮

我有Python/C++项目,我在其中使用一些封装在Python中并在Python中作为库提供的C++函数。目录结构如下图所示: 。 ├── 例子 │   └── 测试文件1....

回答 1 投票 0

使用 pyproject.toml 中的 setuptools 添加 py.typed 作为包数据

根据我的阅读,为了确保代码的类型信息与代码一起分发以供 linter 读取,py.typed 文件应该是您的分发的一部分。 我找到答案...

回答 2 投票 0

如何使用 if __name__ == ' __main__' 条件创建控制台脚本?

我正在为 python 脚本安装创建一个安装文件。通常,文档使用例如下一个安装文件: 从 setuptools 导入设置 #setup.py 文件 设置(名称='测试', 维...

回答 2 投票 0

除非我删除“pyproject.toml”,否则无法使用“pip install -e”进行开发安装

我有以下情况 pip install -e 。除非我删除不包含打包信息但包含黑色配置的 pyproject.toml,否则不会构建开发版本。 是否

回答 2 投票 0

高绩效营销人员的 7 个基本生产力软件工具

我正在寻找高绩效营销人员最重要的生产力软件工具列表。这些工具应该可以帮助营销人员更有效地管理他们的时间、任务和项目。我...

回答 1 投票 0

.env 文件和 python 包分发

我对某事感到困惑。 我有一个 python 包,它依赖于 Config 类中的硬编码值。 完成一些阅读后,我想移动到 .env 文件并加载 .env 中的值...

回答 1 投票 0

Python安装工具导入另一个Pip包时出现ModuleNotFoundError

我正在尝试使用setuptools构建一个wheel/sdist,当我的一个脚本导入bs4(beautifulsoup4)时,它给了我一个错误。 这是运行 python3 -m build 后显示的内容: * 创建...

回答 1 投票 0

将 pyinstaller 与 setuptools 一起使用时,“未找到分发且应用程序需要该分发”

我正在尝试从 setuptools 发行版制作可执行文件,我具有以下结构: 测试区 ├── 应用程序规范 ├── 我的包 │ ├── __init__.py │ ├── __main__.py │ ├── script1.py │ ...

回答 1 投票 0

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