安装自己的Python包



我在python文件中定义了几个类。我知道我可以将其导入给定脚本,只要该文件与脚本在同一目录中;但是,我希望能够将该文件作为软件包安装,以便我可以将其导入,而无需每次使用时将其放置在当前目录中。

本质上,是否有一种方法可以安装您编写的软件包,以便可以在python脚本中导入,而没有与脚本相同的目录中存在?

在这个领域的任何帮助或建议将不胜感激谢谢!

您需要此

setup.py的最小示例:

from setuptools import setup
setup(
  name='foo',
  version='1.0',
  py_modules=['foo'],
)

您的文件夹应该看起来像:

[some_folder]
  | [foo]
  |   | __init__.py
  |   | the_code_you_already_wrote.py
  |
  | setup.py

__ INIT __。py 您可以简单地写:

from the_code_you_already_wrote import *

最新更新