distutils相关内容
因此,我有一个Python程序,其中包含大量的插件/软件包.我希望能够在virtualenv中分发程序,以便将软件包捆绑在一起.但是,该程序适用于Windows,Windows上不支持virtualenvs的“可重定位"功能(并且仍处于试验阶段). 因此,我正在寻找编写脚本或只是编写指令以手动更改绝对路径名以重新定位virtualenv. 我的问题是,是否有人知道在virtualenv
..
我发现我的pythonpath环境变量被忽略了.我在ubuntu上使用python 2.6.我的.bashrc中包含以下内容: export PTYHONPATH=/my/home/mylibs/lib/python2.6/site-packages/:$PYTHONPATH 然后我使用以下命令安装新版本的numpy: python setup.py install --pref
..
在我的安装中,numpy的arrayobject.h位于…/site-packages/numpy/core/include/numpy/arrayobject.h.我写了一个使用numpy的普通Cython脚本: cimport numpy as np def say_hello_to(name): print("Hello %s!" % name) 我还有以下distuti
..
我有一个具有以下结构的Python 3项目: project/ | +--root/ | +--__init__.py | +--sub/ | +--__init__.py | +--actualcode.py 我想使用“命名空间包",以便我的库与单独项目中的其他相关库共享一个公共名称空间. import语句应如下所
..
我有一个.pyx模块,我一直在尝试通过各种方式将其编译为与Windows上的64位python 3.4一起使用,但没有成功. 经过反复试验,确实可以编译 python setup.py build_ext --inplace --compiler=mingw32 但是,当然,这不适用于64位python. 使用msvc作为编译器,错误是 File "C:\Python3
..
Win 10,x64,minGW64,Python 2.7,Anaconda 我正在尝试使用python setup.py build --compiler=mingw32 编译zbar以在Python 2.7中使用 这是setup.py from distutils.core import setup, Extension from distutils.sysconfig imp
..
我在档案中找不到这个. mingw/msys有什么不对的地方吗? [我需要修复vcvarsall.bat,以便可以安装其他软件包.] 无法使用pip.exe安装“扭曲"的python软件包. 我安装了python2.6和mingw/msys. %PATH%包括C:\MinGW\和C:\MinGW\mingw32\bin 第一:pip.exe install twisted失败,说
..
我正在尝试使用mingw(64位)在win 7 64位中使用cython编译python扩展. 我正在使用Python 2.6(Active Python 2.6.6)和足够的distutils.cfg文件(将mingw设置为编译器) 执行时 > C:\Python26\programas\Cython>python setup.py build_ext --inplace 我收
..
我配置了MinGW和distutils,所以现在我可以使用以下命令来编译扩展了: setup.py install 将使用MinGW的gcc编译器并安装软件包.为此,我安装了MinGW并创建了distutils.cfg 具有以下内容的文件: [build] compiler = mingw32 这很酷,但现在我想使用所有的点子福利.有没有办法在pip中使用相同的MinGW的gc
..
我是否可以严格地在脚本内从PyPi下载并安装Python模块,而无需完全使用外壳? 我使用非标准的Python环境,即Autodesk Maya的Python解释器.它不带有"easy_install",也没有"shell",只有主要Maya可执行文件调用的python脚本解释器.将ez_setup.py的内容复制并粘贴到脚本编辑器窗口中并正确运行,会将easy_install安装到Maya
..
我找到了一个带有MANIFEST.in文件的Python项目.我可以猜测其中的大部分含义,但是我不清楚这行的含义: graft tools 解决方案 您可以在 JoshData/pdfminer/MANIFEST.in 或 . 这是一个使用 模板 可以在项目中添加MANIFEST.in文件,以定义要包含在sdist命令构建的发行版中的文件列表. 运行sdist时,它将
..
我试图找出pip install greenlet之后error: Unable to find vcvarsall.bat的原因.我想设置distutils使用的日志级别,以便调试消息如我该怎么做? 解决方案 正确的方法是对pip install使用--global-option="-vv"开关,当调用setup.py和install之间传递选项>
..
我用python编写了一个快速程序,将gtk GUI添加到cli程序.我想知道如何使用distutils创建安装程序.由于它只是命令行应用程序的GUI前端,因此无论如何都只能在* nix中使用,因此我不必担心它是跨平台的. 我的主要目标是为debian/ubuntu用户创建一个.deb软件包,但是我不了解make/configure文件.到目前为止,我主要还是一名Web开发人员. 编辑
..
对于Google App Engine,我需要将软件包安装到另一个目标目录。 我试过了: pip install -I flask-restful --target ./lib 但它失败: 必须提供家庭或前缀/ exec-prefix - 不是两者都不是 我怎样才能使这工作? 解决方案 您是否使用OS X和Homebrew? Homebrew python页面
..
状态: 我有一个python库,由git控制,并捆绑distutils / setuptools。我想自动生成基于git标签的版本号,既可以用于 setup.py sdist 等类似的命令,也可以用于库本身。 对于第一个任务,我可以使用 git describe 或类似的解决方案(请参阅)。 例如,当我处于'0.1'标签并且要求'setup.py sdist'时,我得到'myli
..
我试图用 python setup.py build 构建一个python模块(scikit.timeseries) 但是会出现如下错误: /Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I / Library / Frameworks / Python.framework / Versi
..
假设我在 setup.py 脚本中有这个Python代码来构建C扩展: module1 = Extension('demo',sources = ['demo.c']) setup(name ='PackageName', version ='1.0', description ='这是一个演示包', ext_modules = [module1])$ b $ b 很简
..
我正在尝试使用distutils模块在Linux for Linux(mingw32)上交叉编译一个简单的SWIG Python扩展。 最终目标是为某个库编译一个Python包装器并能够在Windows上使用它。很明显,我从最基本的例子开始,不幸的是它失败了。 以下是我正在使用的文件: example.c / *档案:example.c * / / *全局变量*
..
我正在测试一个包含一些f90文件的软件包。如果我构建或安装并指定fortran编译器,它工作正常。但是,当我尝试测试时,出现以下错误: C:\Users\jsalvatier\workspace\ scikits.bvp_solver> python setup.py config_fc --fcompiler = gfortran test 运行config_fc unifing
..
我在Win7平台上。 我使用最新的Anaconda 64(1.7)作为Python + NumPy堆栈。 我的Fortran编译器是最新的英特尔Fortran编译器64(版本14.0。 0.103 Build 20130728)。 执行 f2py -c -m PyModule FortranModule.f90 --fcompiler = intelvem时遇到了很多问题
..