要制作python包,请在中setup.py
执行以下操作:
setup(
name='TowelStuff',
version='0.1.0',
author='J. Random Hacker',
author_email='jrh@example.com',
packages=['towelstuff', 'towelstuff.test'],
scripts=['bin/stowe-towels.py','bin/wash-towels.py'],
url='http://pypi.python.org/pypi/TowelStuff/',
license='LICENSE.txt',
description='Useful towel-related stuff.',
long_description=open('README.txt').read(),
install_requires=[
"Django >= 1.1.1",
"caldav == 0.1.4",
],
)
因此,我用自己的包装说明和信息进行了重新制作。尽管构建它,但收到以下警告:
distutils/dist.py:267: UserWarning: Unknown distribution option:
是否install_requires
仅在某些版本的工作?
您需要使用setuptools而不是distutils。
在脚本顶部附近,尝试替换
from distutils.core import setup
与
from setuptools import setup
问题内容: 我有一个看起来像这样: 我需要,因为我想从github安装一些库,并且我不想使用option,因为不鼓励使用它(例如here),所以我可以使用requirements.txt做到这一点。 当我使用来安装此软件包时,一切都工作正常,但是由于某些原因,我必须以与pure一起使用的方式来解决此问题。事实并非如此。 当用我自己的类重写时,似乎被忽略了。我注释掉该行后,即会安装那些软件包。 我知
问题内容: 我有一个通用的控件类,需要根据视图控制器来设置按钮的完成方式。由于setLeftButtonActionWithClosure函数需要将一个闭包作为参数来设置,因此应该将其设置为取消按钮的动作。在Swift中怎么可能因为我们需要将函数名称作为String传递给action:参数。 问题答案: 注意:就像@EthanHuang一样,“如果您有两个以上的实例,则此解决方案将不起作用。所有操
几天前,我为一个java库创建了一个Github包。现在我想将Github包中的依赖项添加到另一个Maven项目中,但出现以下错误: 无法传输工件io。geilehner:StoryBlokJavaSDK:pom:1.0。1从/到github(https://maven.pkg.github.com/geilix10/):为的传输失败https://maven.pkg.github.com/gei
问题内容: 在我的GOPATH中,我有类似以下内容: 在我,在和我有。 当我尝试出现以下错误时: 这是否意味着任何属于的文件都应该放在其自己的文件夹中?如果是这样,原因是什么? 问题答案: 是的,每个程序包必须在其自己的目录中定义。 源结构在如何编写Go代码中定义。 包是可以在多个程序中使用,可以发布,导入,从URL获取等的组件。因此,使其具有自己的目录和程序可以具有的目录一样多是有意义的。
问题内容: 我编写了一个Python脚本,用于合并两个csv文件,现在我想在最终的csv中添加标头。我尝试按照此处报告的建议进行操作,但出现以下错误:。解决此问题的最有效方法是什么? 这是我正在使用的代码: 问题答案: 该班预计 字典 的每一行。如果您只想编写一个初始标头,请使用常规并在标头的简单行中传递: 另一种方法是在跨数据复制时生成字典:
我想将工作表添加到现有的 excel 文件中。我该怎么做?我正在从事一个硒项目,我想将所有自动化结果表添加到单个 excel 文件中。现在,我可以为每个工作表创建新的Excel文件。
问题内容: 我有一个托管所有Django应用程序的目录。我想将此目录添加到我的目录中,PYTHONPATH以便直接调用应用程序。 我尝试从Windows GUI()添加变量中My 。但是它仍然不读取模块并生成此错误: 错误:没有名为coltrane的模块 问题答案: 你知道在Windows上对我非常有效的方法。 只需将路径添加为(或安装python的任何位置) 然后在系统变量下创建一个名为的新变量
问题内容: 运行时,它将软件包安装在我的用户/ AppData / Roaming / npm / npm_modules /文件夹中。该子文件夹不在我的PATH中,因此,如果我尝试运行该程序包而不显式调用整个路径,则调用失败,并显示一个 我该怎么做才能解决此问题? 谢谢 问题答案: 我使用的是win8.1,发现nodejs安装程序未将全局节点模块的路径添加到系统PATH。只需添加到 用户变量 (