大家都知道setup.py是python模块分发与安装的指导文件,这篇文章主要介绍了Python项目文件中如何安装 setup.py,需要的朋友可以参考下
Python项目文件中安装 setup.py
安装 setup.py 的过程与安装其他的 Python 包的过程类似。首先,你需要下载或者使用命令行中的 pip 安装 setuptools。你可以在 https://pypi.org/project/setuptools/ 中下载最新版本并按照安装说明进行安装,或者使用以下命令在命令行中安装:
pip install setuptools
安装完 setuptools 后,你可以在包含 setup.py 文件的目录下执行以下操作来安装它:
python setup.py install
运行此命令将会使 setuptools 执行 setup.py 文件中定义的操作,并安装此 Python 包。你也可以使用 develop 选项进行开发安装,这样它就指向了源代码而不是安装它的位置,方便进行修改与调试:
python setup.py develop
安装完成后,你就可以在需要使用此 Python 包的 Python 脚本或环境中导入此包。
补充:python setup.py的作用
简而言之,setup.py是python模块分发与安装的指导文件
有了setup.py文件,运行下面这条命令,可以进行模块的安装。
python setup.py install
下面给出setup.py的实例代码,利用这段代码,我们将安装一个叫 ugit 的模块,当运行ugit命令时,程序将运行cli.py文件下的main 函数。
+ #!/usr/bin/env python3
+
+ from setuptools import setup
+
+ setup (name = 'ugit',
+ version = '1.0',
+ packages = ['ugit'],
+ entry_points = {
+ 'console_scripts' : [
+ 'ugit = ugit.cli:main'
+ ]
+ })
cli.py文件下的main 函数的代码为:
+ def main ():
+ print ('Hello, World!')
如若你的项目还处于开发阶段,频繁的安装模块,也是一个麻烦事。
这时候你可以使用这条命令安装,该方法不会真正的安装包,而是在系统环境中创建一个软链接指向包实际所在目录。这边在修改包之后不用再安装就能生效,便于调试。
python setup.py develop --user
现在在命令后运行ugit命令后,程序将输出 Hello, World!
参考资料:
Git Internals - Learn by Building Your Own Git
花了两天,终于把 Python 的 setup.py 给整明白了
到此这篇关于Python项目文件中如何安装 setup.py的文章就介绍到这了,更多相关Python安装 setup.py内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:Python项目文件中安装 setup.py的步骤


基础教程推荐
- Mariadb数据库主从复制同步配置过程实例 2023-07-25
- oracle数据库排序后如何获取第一条数据 2023-07-24
- oracle19c卸载教程的超详细教程 2023-07-23
- redis 数据库 2023-09-13
- Java程序员从笨鸟到菜鸟(五十三) 分布式之 Redis 2023-09-11
- Python常见库matplotlib学习笔记之画图中各个模块的含义及修改方法 2023-07-27
- Windows10系统中Oracle完全卸载正确步骤 2023-07-24
- Python安装第三方库的方法(pip/conda、easy_install、setup.py) 2023-07-28
- SQL Server如何设置用户只能访问特定数据库和访问特定表或视图 2023-07-29
- redis乐观锁与悲观锁的实战 2023-07-13