问题标签 [distribute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - “用户警告:setuptools 的未构建鸡蛋” - 这实际上是什么意思?
当我使用 pip 将东西安装到 virtualenv 时,我经常看到消息“UserWarning: Unbuilt egg for setuptools”。我总是安全地忽略它并继续我的业务,它似乎不会给我带来任何问题。
但是我突然好奇地打了脸,想知道是否有人可以解释这到底是什么意思?
另外,使用distribute 的新virtualenv 选项是否适合所有这些地方?我应该使用它,还是在 distutils2 出现之前忽略它?(如果这完全不相关,请道歉 - 也许这应该是一个新问题?)
谢谢!
python - 如何为 Python 3 安装分发版
我正在尝试在 Windows 上使用 ActivePython 3.1.2安装分发。
按照奶酪店的描述运行python distribute_setup.py
给我:
找不到
运行 install
Traceback 的 setuptools 发行版(最近一次调用最后一次):
文件“setup.py”,第 177 行,在
脚本 = 脚本中,
文件“C:\Dev\Python_x86\3.1\lib\distutils\core.py”,行149,在 setup
dist.run_commands()
文件“C:\Dev\Python_x86\3.1\lib\distutils\dist.py”,第 919 行,在 run_commands
self.run_command(cmd)
文件“C:\Dev\Python_x86\3.1 \lib\distutils\dist.py”,第 938 行,run_command
cmd_obj.run()
文件“build\src\setuptools\command\install.py”,第 73 行,运行
self.do_egg_install()
文件“build\src \setuptools\command\install.py",第 82 行,在 do_egg_install 中
easy_install = self.distribution.get_command_class('easy_install')
文件“build\src\setuptools\dist.py”,第 361 行,get_command_class
self.cmdclass[command] = cmdclass = ep.load()
文件“build\src\ pkg_resources.py”,第 1953 行,在 load
entry = import (self.module_name, globals(),globals(), [' name '])
文件“build\src\setuptools\command\easy_install.py”,第 16 行,从
setuptools.sandbox 导入 run_setup
文件“build\src\setuptools\sandbox.py”,第 164 行,在
fromlist=[' name '])。文件)
AttributeError:“模块”对象没有属性“
安装过程中出了点问题。
请参阅上面的错误消息。
我是否可能缺少未知的依赖项?
下载源 tarball 并执行python setup.py install
会产生完全相同的输出。
编辑:添加了运行安装程序的完整堆栈跟踪。
python - 有没有一种方法可以确定是否要使用 distutils 而不是 setuptools 安装软件包?
我可以查看 setup.py 我想看看它是否是一个 distutils 包。但是在熟悉 python 包管理的过程中,我注意到似乎有不止一种方法可以做到这一点。所以:
如何检查解压缩的包目录或 setup.py 以了解如何构建它?
编辑:当我说“构建”时,我的意思是它会使用 distutils 或 setuptools,还是分发。我正在使用构建。
python - python 命令行应用程序的最佳布局是什么?
什么是正确的方法(或者我会选择一个好方法)来布置一个中等复杂性的命令行 python 应用程序?我用 paster 创建了一个 python 项目骨架,它给了我一些文件开始:
我想知道,主要是我的程序入口点应该去哪里,我怎样才能把它安装在路径上?setuptools 会为我创建它吗?我试图在 HHGTP 中找到它,但也许我只是想念它。
iphone - 我可以只为某些人分发我的 iPhone 应用程序吗?
我想开发一个只有我的客户才能使用的特定应用程序,我如何限制该应用程序只能由我批准的人下载?
谢谢 !
python - 如何使用分发打包示例脚本?
我使用分发来打包一个小型python库。我按照 Hitchhiker's Guide to Packaging 中的描述创建了一个目录结构。
我的问题:我在哪里(在目录结构中)放置示例脚本来展示如何使用库以及需要对setup.py
?
icons - 图标分发包装
我需要你们帮助伙计们。我设计了许多图标。
我需要将它们打包成普通、热、禁用、灰色这些类别进行销售,尺寸为 16x16、32x32、48x48、128x128、256x256。
你知道有什么软件可以自动为我做到这一点,还是我必须自己开发。
我是 vb.net 中的普通程序员。但不是图形编程方面的专家。
请给你建议
python - 为什么“python setup.py sdist”会在项目根目录中创建不需要的“PROJECT-egg.info”?
当我跑
它在我的 ./dist 目录中创建一个 sdist。这包括我的“dist”文件夹内的 zip 中的“PROJECT-egg.info”文件,我不使用它,但它不会伤害我,所以我只是忽略它。
我的问题是为什么它还在我的项目根目录中创建一个“PROJECT-egg.info”文件夹?我可以让它停止创建这个吗?如果没有,我可以在创建 sdist 后立即删除它吗?
我正在使用从 setuptools 导入的“设置”功能。WindowsXP、Python2.7、Setuptools 0.6c11、Distribute 0.6.14。
我的设置配置如下所示:
python - 你如何在 Python 中更正模块已经加载的 UserWarnings?
在命令行中运行大多数 python 脚本时会收到以下类型的警告:
我认为这与使用分布式和 virtualenv 的组合有关,但想检查是否有其他人遇到过这个问题或者知道如何修复它。
ruby - 分发 ruby 脚本的简单方法
我在一个文件夹中添加了一堆 ruby 脚本,$PATH
我认为其中一些可能对其他人有用。所以我想分发它们,我知道的唯一“好”方式是 rubygems(仅包含二进制的 gem),它具有非常有用的版本控制优势,但也有初始化时间的缺点(有时脚本开始需要几秒钟跑)。有替代品吗?