Python项目文件中安装?setup.py的步骤(python如何安装setup)没想到

随心笔谈2年前发布 编辑
144 0
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买



目录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 脚本或环境中导入此包。

简而言之,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的步骤Python?Setuptools的?setup.py实例详解关于python中的setup.py关于python3中setup.py小概念解析python安装模块如何通过setup.py安装(超简单)python的构建工具setup.py的方法使用示例使用setup.py安装python包和卸载python包的方法

© 版权声明

相关文章