草庐IT

distutils2

全部标签

python - 如何使用 Python distutils?

我在python中编写了一个快速程序来将gtkGUI添加到cli程序。我想知道如何使用distutils创建安装程序。因为它只是一个命令行应用程序的GUI前端,所以它只能在*nix中运行,所以我不担心它是跨平台的。我的主要目标是为debian/ubuntu用户创建一个.deb包,但我不了解make/configure文件。到目前为止,我主要是一名网络开发人员。编辑:有谁知道一个使用distutils的项目,所以我可以看到它在运行中,你知道,实际上尝试构建它吗?这里有一些有用的链接UbuntuPythonPackagingGuide本指南非常很有帮助。我不知道在最初的gooling浪潮中

python - Python 打包状态 : Buildout, Distribute、Distutils、EasyInstall 等

上一次我不得不担心安装Python包是在两年前使用Enthought,NumPy和MayaVi2.那段经历让我一直在做与在非标准位置(例如,在$HOME/usr/local2.6/中)安装和更新Python包的古怪行为相关的噩梦。无论如何,我的工作让我重新开始安装各种Python包。CheeseShopTutorial除了Buildout,还提到了DistUtils和EasyInstall!我很难找到一个比较这些(和其他)PyPi安装工具的地方,所以我希望能加入StackOverflow社区:每种安装工具的优缺点是什么? 最佳答案

python - Python 打包状态 : Buildout, Distribute、Distutils、EasyInstall 等

上一次我不得不担心安装Python包是在两年前使用Enthought,NumPy和MayaVi2.那段经历让我一直在做与在非标准位置(例如,在$HOME/usr/local2.6/中)安装和更新Python包的古怪行为相关的噩梦。无论如何,我的工作让我重新开始安装各种Python包。CheeseShopTutorial除了Buildout,还提到了DistUtils和EasyInstall!我很难找到一个比较这些(和其他)PyPi安装工具的地方,所以我希望能加入StackOverflow社区:每种安装工具的优缺点是什么? 最佳答案

python - 如何将安装后脚本添加到 easy_install/setuptools/distutils?

我希望能够在我的setup.py中添加一个Hook,该Hook将在安装后运行(在easy_install'ing或进行pythonsetup.py安装时)。在我的项目中,PySmell,我有一些Vim和Emacs的支持文件。当用户以通常的方式安装PySmell时,这些文件会被复制到实际的egg中,用户必须将它们取出并将它们放在他的.vim或.emacs目录中。我想要的是在安装后询问用户,他希望将这些文件复制到哪里,甚至只是一条消息,打印文件的位置以及他应该如何处理它们。最好的方法是什么?谢谢我的setup.py看起来像这样:#!/usr/bin/envpython#-*-coding:

python - 如何将安装后脚本添加到 easy_install/setuptools/distutils?

我希望能够在我的setup.py中添加一个Hook,该Hook将在安装后运行(在easy_install'ing或进行pythonsetup.py安装时)。在我的项目中,PySmell,我有一些Vim和Emacs的支持文件。当用户以通常的方式安装PySmell时,这些文件会被复制到实际的egg中,用户必须将它们取出并将它们放在他的.vim或.emacs目录中。我想要的是在安装后询问用户,他希望将这些文件复制到哪里,甚至只是一条消息,打印文件的位置以及他应该如何处理它们。最好的方法是什么?谢谢我的setup.py看起来像这样:#!/usr/bin/envpython#-*-coding:

python - 让 distutils 在正确的位置查找 numpy 头文件

在我的安装中,numpy的arrayobject.h位于…/site-packages/numpy/core/include/numpy/arrayobject.h。我写了一个使用numpy的简单Cython脚本:cimportnumpyasnpdefsay_hello_to(name):print("Hello%s!"%name)我还有以下distutilssetup.py(从Cythonuserguide复制):fromdistutils.coreimportsetupfromdistutils.extensionimportExtensionfromCython.Distutil

python - 让 distutils 在正确的位置查找 numpy 头文件

在我的安装中,numpy的arrayobject.h位于…/site-packages/numpy/core/include/numpy/arrayobject.h。我写了一个使用numpy的简单Cython脚本:cimportnumpyasnpdefsay_hello_to(name):print("Hello%s!"%name)我还有以下distutilssetup.py(从Cythonuserguide复制):fromdistutils.coreimportsetupfromdistutils.extensionimportExtensionfromCython.Distutil

python - distutils:如何将用户定义的参数传递给 setup.py?

如何将用户定义的参数从命令行和setup.cfg配置文件传递到distutils的setup.py脚本?我想编写一个setup.py脚本,它接受我的包特定参数。例如:pythonsetup.pyinstall-foomyfoo 最佳答案 由于Setuptools/Distuils的文档非常糟糕,我自己在寻找答案时遇到了问题。但最终我偶然发现了this例子。另外,this类似的问题很有帮助。基本上,带有选项的自定义命令如下所示:fromdistutils.coreimportsetup,CommandclassInstallComma

python - distutils:如何将用户定义的参数传递给 setup.py?

如何将用户定义的参数从命令行和setup.cfg配置文件传递到distutils的setup.py脚本?我想编写一个setup.py脚本,它接受我的包特定参数。例如:pythonsetup.pyinstall-foomyfoo 最佳答案 由于Setuptools/Distuils的文档非常糟糕,我自己在寻找答案时遇到了问题。但最终我偶然发现了this例子。另外,this类似的问题很有帮助。基本上,带有选项的自定义命令如下所示:fromdistutils.coreimportsetup,CommandclassInstallComma

已解决!pip安装daal库时报错:ERROR: Cannot uninstall ‘TBB‘. It is a distutils installed project and......其它库类推

1.发现问题pip安装daal库时报错:ERROR:Cannotuninstall'TBB'.Itisadistutilsinstalledprojectand......安装其它库报错的情况也可根据本文类推过去。我安装tensorflow-gpu2.6.0的时候提示我依赖出错,于是我也看了一下,发现确实出错。然后我为了conda环境不崩,所以用pipdeptree检查了一下几个关键的包,发现这个问题:于是我便去尝试安装daal这个模块:于是得到报错:Lookinginindexes:https://pypi.doubanio.com/simpleCollectingdaal==2021.4.