【问题标题】:Adding your own python project source code to site-packages folder using setuptools (setup.py install)使用 setuptools (setup.py install) 将您自己的 python 项目源代码添加到 site-packages 文件夹
【发布时间】:2018-04-23 19:19:24
【问题描述】:

我知道有与此类似的问题,但我无法理解如何在我自己的项目的站点包中实际自动创建模块。

我尝试使用python setup.py install,它在我的站点包中创建了.egg 文件,但我无法在简单的python 脚本中导入它。

我现在尝试谷歌搜索大约一个小时,我发现的唯一解决方案是将源直接复制到我不想做的目录,因为我每次更改项目时都必须复制它。

【问题讨论】:

    标签: python setup.py


    【解决方案1】:

    我发现了我的问题。

    pip install .
    

    在项目目录中实际上给了我想要的输出,但问题是我没有将包的名称嵌套在项目中。

    想一想,我有项目 foo,我想要导入,例如:

    from foo import bar
    

    好吧,我有一个名为 foo 的项目,但我没有第一个名为 foo 的包,而是直接拥有 bar 和所有其他包,所以这是错误的。

    【讨论】:

      猜你喜欢
      • 2021-01-17
      • 2019-04-28
      • 2012-08-24
      • 2014-07-01
      • 1970-01-01
      • 2020-04-26
      • 2021-04-19
      • 2011-10-10
      • 2016-02-05
      相关资源
      最近更新 更多