以下是一个示例的"setup.py"文件,用于安装本地软件包:
from setuptools import setup
setup(
name='your_package_name',
version='1.0',
packages=['your_package'],
install_requires=[
'dependency1',
'dependency2',
],
entry_points={
'console_scripts': [
'your_command = your_package.module_name:main',
],
},
)
此示例包含以下内容:
name
:指定软件包的名称。version
:指定软件包的版本。packages
:指定需要安装的包。install_requires
:指定软件包依赖的其他包。在安装软件包时,这些依赖包也会被自动安装。entry_points
:指定要创建的命令行脚本。这里的示例创建了一个名为"your_command"的命令行脚本,调用了your_package.module_name
模块中的main
函数。要安装本地软件包,您可以执行以下步骤:
将上述示例代码保存为一个名为"setup.py"的文件。
在终端中导航到包含"setup.py"文件的目录。
运行以下命令来安装软件包:
python setup.py install
安装完成后,您就可以使用命令行脚本"your_command",或者在您的Python代码中导入和使用"your_package"包了。
请注意,为了能够成功安装软件包,您需要确保已经安装了与install_requires
中指定的依赖包相对应的版本。