当前位置: 首页 > 面试题库 >

如何创建Python Egg文件

郤坚诚
2023-03-14
问题内容

我对Python中的鸡蛋文件有疑问。

我有很多按包组织的Python代码,并且我试图创建egg文件。我正在按照说明进行操作,但是它们很常见。

据此,看来我需要有一个setup.py文件。

  1. 您能告诉我我需要在setup.py文件中放入什么以及它应该放在哪里吗?
  2. 我想足以创建setup.py,然后启动“ setup.py bdist_egg”来获取egg文件。能否请你确认?
  3. 是否可以在鸡蛋文件中仅包含.pyc文件?
  4. 有了.egg文件,我怎么能从中启动代码而又不像打开包装一样java -jar <jar file>

问题答案:

您正在阅读错误的文档。您需要这样:https :
//setuptools.readthedocs.io/en/latest/setuptools.html#develop-deploy-the-
project-source-in-development-
mode


  1. 此处的Python标准库文档中的distutils文档中介绍了创建setup.py的内容。(对于python鸡蛋)主要区别在于您import setup来自setuptools,而不是distutils

  2. 是的 那应该是对的。

  3. 我不这么认为。pyc文件可以是版本和平台相关的。您也许可以打开鸡蛋(它们应该只是zip文件)并删除.py留下.pyc文件的文件,但是不建议这样做。

  4. 我不确定。那可能是“开发模式”。还是您正在寻找“ py2exe”或“ py2app”模式?



 类似资料:
  • 我需要向我的文件添加一些规则。然而,我在我的项目文件夹中找不到它。它不是由Xcode自动创建的吗?如果不是,什么命令允许我创建一个?

  • 我使用“Create database Gameshop;”创建了一个数据库。对于我的类和我需要把它作为一个'.sql'文件交出来,但是,我不知道去哪里找这个文件或者如何创建它。 我担心如果我尝试了什么而失败了,我会失去我所有的工作。谢谢你!

  • 问题内容: 创建战争文件(使用eclipse)以在tomcat上运行的最佳实践是什么?教程,链接,示例受到高度赞赏。 问题答案: 你可以使用Ant来设置,编译,WAR和部署你的解决方案。 然后,你可以在Eclipse中执行一键操作以运行该Ant目标。以下是每个步骤的示例: 前提条件 我们假设你的代码组织如下: :Java文件,属性,XML配置文件 :你的JSP文件 :运行时所需的任何JAR :你的

  • 我正在构建一个创建XML文件的简单java程序。我正在构建以下代码: 但如果我尝试启动此代码,我会出现以下错误: 线程“AWT-EventQueue-0”java中出现异常。lang.AbstractMethodError:gnu。xml。dom。DomDocument。com上的getXmlStandalone()Z。太阳组织。阿帕奇。泽兰。内部的xsltc。特拉克斯。DOM2TO。com上的s

  • 我是一名nodejs程序员。现在我有了一个我想以Excel文件格式保存的数据表。我该怎么做呢? 我找到了几个节点库。但大多数都是Excel解析器而不是Excel编写器。我使用的是Linux服务器。因此需要一些可以在Linux上运行的东西。请让我知道,如果有任何有用的图书馆,你知道。

  • 我正在尝试将Heroku与Java结合使用,我有这个目录结构,我正在使用IntelliJ: 在程序文件中: 当我尝试heroku本地网站时,我得到“” 然而,它确实存在。我在用Windows。