[英]Packaging a Python Project to an Executable
我有一个具有以下结构的项目:
projectname/projectname/__main__.py
我使用python -m projectname
执行程序。
如果我想在我的系统中本地安装它以便我可以调用projectname
,我该如何实现呢?
您需要在顶级项目名称中创建一个文件setup.py
来安装projectname
并将一些命令(例如yeet
)添加到您的路径中。 该命令将在projectname/__main__.py
:
from setuptools import setup
setup(
name='mypackagename',
version='0.0.1',
packages=['mypackagename'],
install_requires=[
'tensorflow>=2.0.0', # put your modules from requirements.txt here
],
entry_points={
'console_scripts': [
'yeet=projectname:function_to_run',
],
},
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.