我在 Python 文件中定义了几个类。我知道我可以将它导入到给定的脚本中,只要该文件与我的脚本位于同一目录中即可;但是,我希望能够将该文件安装为一个包,这样我就可以导入它,而不必每次我想使用它时都将它放在当前目录中。
基本上,有没有一种方法可以 pip 安装您自己编写的包,这样它就可以导入到 Python 脚本中,而无需与脚本存在于同一目录中?
在此领域的任何帮助或建议将不胜感激 谢谢!
最佳答案
您将需要 this
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 *
关于python - 安装你自己的 Python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43745442/