Setuptools构建于Python的distutils之上,可以更轻松地构建,分发和安装库和应用程序。
python3.12.3 ModuleNotFoundError:没有名为“distutils”的模块
我已删除 virtualenvs/ 文件夹并运行 Pipenv install 但仍然遇到此错误。 $ Pipenv 安装 正在加载 .env 环境变量... 警告:pipenv.vendor.dotenv.main:Python-
我有一个 Python 包,其中包含大型 PyTorch 模型检查点。我尝试将它们包含在我的 setup.py 中 package_data = {'mypackage': ['model_weights/*', 'model_weights/sequential_models*']},...
无法从使用 pyproject.toml 构建的自定义包中导入函数
这是我的项目结构 包根目录 └────venv └────需求.txt └────pyproject.toml ├────源 │ ├────包装 │ │ ├────__init__.py │ │ ├────test_main.py │ │ ├────配置 │ │ │ ├────json │...
我已将 Microsoft Edge WebView2 运行时安装程序添加到我的 WIX 设置中。到目前为止没有问题,但我希望它以静默方式安装。 Wix Toolset 是否可以实现?如果可以,如何实现? 我已将 Microsoft Edge WebView2 运行时安装程序添加到我的 WIX 设置中。到目前为止没有问题,但我希望它以静默方式安装。 Wix Toolset 是否可以实现?如果可以,如何实现? <CustomAction Id="InstallMSWebview2" Directory="INSTALLFOLDER" ExeCommand="[INSTALLFOLDER]MicrosoftEdgeWebView2RuntimeInstallerX86.exe" Execute="deferred" Impersonate="no" Return="ignore"/> <InstallExecuteSequence> ... <Custom Action="InstallMSWebview2" After="InstallFiles"/> </InstallExecuteSequence> 回答我自己的问题。 解决方案是将“/silent /install”作为参数添加到安装程序中。如下: ...
Python 打包教程建议“应首选静态元数据 (setup.cfg)。动态元数据 (setup.py) 仅应在绝对必要时用作逃生口。se...
我们可以定义一个分类器列表来对 PyPI 中的 Python 包进行分类。其中有针对几种语言的自然语言分类器。这些分类器什么时候应该是
我有以下setup.py: 导入迭代工具 依赖关系={ '最小':['numpy','请求'], '选项-a': ['scipy'], '选项-b': ['matplotlib'] } 设置( install_requires=依赖...
从 setuptools 过渡到 Poetry:脚本和包数据问题
我正在将 Python 项目从 setuptools 迁移到 Poetry,并遇到了我的脚本无法识别并包含非代码文件的问题。以下是我之前如何配置我的项目...
Python 扩展:对 C 部分和 C++ 部分使用不同的编译器标志
对于我的 python 扩展,我有 C(来自嵌入式库)和 C++ 文件,它们被编译并链接在一起。只有 C++ 部分与 Python 接口(通过 SWIG)。这适用于...
Python 库有两个包“package1”和“package2”。这两个软件包都支持可选的附加功能“extras”。 Package1 有一个 setup.cfg 如下: [选项]
Python 库有两个包“package1”和“package2”。这两个软件包都支持可选的附加功能“extras”。 Package1有一个setup.cfg,如下: [选项]
无法从 setuptools 导入名称“setuptools”
安装软件包时出现错误: ImportError:无法从 setuptools 导入名称“setuptools” 在撰写本文时,我使用的是最新的 setuptools 版本 69.5.1。
如何使用 setup.py 和 pip install -e 在 python 项目的根目录下拥有多个 src 目录?
我想在项目的根目录下有两个 src 目录。原因是我想在不修改任何导入的情况下使用代码。第二个是独立于“旧代码”的新代码......
由于 python Python 3.11.5 中缺少 openSSL 绑定而安装机密时出错
我一直在尝试使用 pip 安装秘密来制作基本的密码生成器和管理器。我已经安装了setuptools(最新版本和旧版本),密码学和pyopenssl,但是...
无法安装 python-javabridge:Python 3.10 和 3.11 之间 pip 的工作方式有何不同?
我正在尝试安装 python-javabridge (GitHub 链接),以便设置一个 Java 虚拟机来容纳 Python 随后可以引用的不同文件格式的库。然而,au...
Python setuptools 多个扩展模块,可并行构建共享 C 源代码
我正在开发一个带有 setup.py 的 Python 项目,其内容如下1: 设置( cmdclass={"build_ext": my_build_ext}, ext_modules=[ 扩展名("A", ["a.c&
为什么我收到错误 ModuleNotFoundError:没有名为“distutils”的模块?
我已经安装了 scikit-fuzzy,但是当我将 skfuzzy 导入为 fuzz 时出现错误 ModuleNotFoundError:没有名为“distutils”的模块” 我已经尝试 pip uninstall distutils 并得到了这个输出 不...
假设我要安装pyodbc。它不能在某些 Windows 机器上构建,但有一个替代方案 - pypyodbc,它是 pyodbc 的纯 python 实现。 有没有办法指定 install_requi...
SetuptoolsDeprecationWarning:setup.py install 已弃用。 !! - 如何在本地构建Python/C++包和分发轮
我有Python/C++项目,我在其中使用一些封装在Python中并在Python中作为库提供的C++函数。目录结构如下图所示: 。 ├── 例子 │ └── 测试文件1....
使用 pyproject.toml 中的 setuptools 添加 py.typed 作为包数据
根据我的阅读,为了确保代码的类型信息与代码一起分发以供 linter 读取,py.typed 文件应该是您的分发的一部分。 我找到答案...