distutils

    2热度

    1回答

    我应该怎么知道未来版本的依赖关系是否会破坏我的应用程序? >=优于==,这样开发人员不需要安装如此多的旧版本软件包?

    2热度

    2回答

    有没有一种方法以编程方式找到该Python版本用于安装当前的包? 如果你有一个包叫做mypackage,并在其setup.py类似: scripts = ["myscript.py"] 假设easy_install或pip使用特定的Python版本的安装包,Python的2.X: /usr/local/bin/python2.x setup.py install 然后在myscript.p

    2热度

    1回答

    我正尝试使用C扩展模块在Python 3上创建一个exe文件。在distutils的,你可以创建一个这样的扩展: from distutils.core import setup, Extension module1 = Extension('demo', sources = ['demo.c']) setup (name = 'PackageName', v

    2热度

    2回答

    我的包依赖于最新版本的jsonpickle包。旧版本可以通过pip安装,但我需要最新版本(即在Github上)才能正常工作。在这种情况下,通常认为在我的代码中捆绑了最新版本的jsonpickle?有其他解决方案吗?我宁愿不要求我的用户不要从github克隆。 我想整理我的包是这样的: My package | __init__.py file1.py file2.py

    1热度

    1回答

    我正尝试使用绑定到C库(libspotify)来构建Python包(pyspotify)。 我使用的是Python 2.7.5,并且已经安装了VS2008 Express,用于一些必需的命令行工具。 当我打电话python setup.py build从命令提示符(具有管理员权限)我得到以下的输出: running build running build_py running build_ex

    5热度

    3回答

    我已经尝试了所有给出的和教程都指向相同的方向使用mingw作为编译器在python而不是visual C++。 我确实有visual C++和mingw两者。我想用pip安装时出现问题。它总是给Unable to find vcvarsall.bat 所以按照我的建议创建以下路径c:/python27/Lib/distutils/下的文件distutils.cfg,并添加以下两行: [build]

    15热度

    2回答

    我有一个boost.python项目,我使用cmake和make进行编译。它是python模块的一部分,我希望能够使用distutils来安装该模块。我按照指示here创建了一个CMakeLists.txt文件,首先编译共享库,然后设置setup.py,以便安装并安装python模块。然而,虽然所有的python文件都被distutils识别并移动到build目录,但共享库不是,我真的不知道为什么

    1热度

    1回答

    我有一个巨大的问题来创建适当的python安装脚本。我的文件夹结构如下所示: my_project/ my_project/ --__init__.py --file_1.py --file_2.py --file_3.py -AUTHORS -CHANGELOG -INSTALL -LICENSE

    1热度

    1回答

    我有一个简单的C文件扩展python的问题。 的hello.c源代码: #include <Python.h> static PyObject* say_hello(PyObject* self, PyObject* args) { const char* name; if (!PyArg_ParseTuple(args, "s", &name)) retu

    1热度

    1回答

    我有一个用python编写的GUI程序,并用py2exe打包。我现在想用Esky来允许自动更新。 然而当我跑步时python setup.py bdist_esky,我得到以下错误: RuntimeError: don't call setup(windows=[...]) with esky; use setup(scripts=[...]) instead 当切换到scripts,我得到以