distutils相关内容

需要更改virtualenv的哪些部分来重新放置它?

因此,我有一个Python程序,其中包含大量的插件/软件包.我希望能够在virtualenv中分发程序,以便将软件包捆绑在一起.但是,该程序适用于Windows,Windows上不支持virtualenvs的“可重定位"功能(并且仍处于试验阶段). 因此,我正在寻找编写脚本或只是编写指令以手动更改绝对路径名以重新定位virtualenv. 我的问题是,是否有人知道在virtualenv ..
发布时间:2020-05-20 00:37:47 Python

如何在Python中创建名称空间包?

我有一个具有以下结构的Python 3项目: project/ | +--root/ | +--__init__.py | +--sub/ | +--__init__.py | +--actualcode.py 我想使用“命名空间包",以便我的库与单独项目中的其他相关库共享一个公共名称空间. import语句应如下所 ..
发布时间:2020-05-16 20:09:37 Python

使用Pip安装Python软件包时如何使用MinGW的gcc编译器?

我配置了MinGW和distutils,所以现在我可以使用以下命令来编译扩展了: setup.py install 将使用MinGW的gcc编译器并安装软件包.为此,我安装了MinGW并创建了distutils.cfg 具有以下内容的文件: [build] compiler = mingw32 这很酷,但现在我想使用所有的点子福利.有没有办法在pip中使用相同的MinGW的gc ..
发布时间:2020-05-09 22:02:49 Python

如何通过Python脚本以编程方式安装Python模块?

我是否可以严格地在脚本内从PyPi下载并安装Python模块,而无需完全使用外壳? 我使用非标准的Python环境,即Autodesk Maya的Python解释器.它不带有"easy_install",也没有"shell",只有主要Maya可执行文件调用的python脚本解释器.将ez_setup.py的内容复制并粘贴到脚本编辑器窗口中并正确运行,会将easy_install安装到Maya ..
发布时间:2020-05-08 00:16:04 Python

Python的MANIFEST.in文件中的嫁接命令是什么?

我找到了一个带有MANIFEST.in文件的Python项目.我可以猜测其中的大部分含义,但是我不清楚这行的含义: graft tools 解决方案 您可以在 JoshData/pdfminer/MANIFEST.in 或 . 这是一个使用 模板 可以在项目中添加MANIFEST.in文件,以定义要包含在sdist命令构建的发行版中的文件列表. 运行sdist时,它将 ..
发布时间:2020-05-05 12:57:45 Python

如何使用Python distutils?

我用python编写了一个快速程序,将gtk GUI添加到cli程序.我想知道如何使用distutils创建安装程序.由于它只是命令行应用程序的GUI前端,因此无论如何都只能在* nix中使用,因此我不必担心它是跨平台的. 我的主要目标是为debian/ubuntu用户创建一个.deb软件包,但是我不了解make/configure文件.到目前为止,我主要还是一名Web开发人员. 编辑 ..
发布时间:2020-05-01 10:47:22 服务器开发

setup.py(setuptools)和源代码中的自动版本号?

状态: 我有一个python库,由git控制,并捆绑distutils / setuptools。我想自动生成基于git标签的版本号,既可以用于 setup.py sdist 等类似的命令,也可以用于库本身。 对于第一个任务,我可以使用 git describe 或类似的解决方案(请参阅)。 例如,当我处于'0.1'标签并且要求'setup.py sdist'时,我得到'myli ..
发布时间:2018-04-27 14:05:41 Python

建设时选择GCC版本(setup.py)

我试图用 python setup.py build 构建一个python模块(scikit.timeseries) 但是会出现如下错误: /Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I / Library / Frameworks / Python.framework / Versi ..
发布时间:2018-04-21 10:54:54 Python

尝试使用distutils为mingw32交叉编译SWIG Python扩展时出错

我正在尝试使用distutils模块在Linux for Linux(mingw32)上交叉编译一个简单的SWIG Python扩展。 最终目标是为某个库编译一个Python包装器并能够在Windows上使用它。很明显,我从最基本的例子开始,不幸的是它失败了。 以下是我正在使用的文件: example.c / *档案:example.c * / / *全局变量* ..
发布时间:2018-04-20 17:23:34 Python