首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python:whl安装包简介与制作

    distutils和setuptools工具 用来Python环境中构建和安装额外的模块,模块可以基于Python,也可以C/C++写的扩展模块,可以是python包,包中包含了C和Python编写的模块...setuptoolsPython Enterprise Application Kit(PEAK)的一个副项目,它是一组Python的 distutilsde工具的增强版(适用于 Python 2.3.5...ext_package : 定义extension的相对路径 requires : 定义依赖哪些模块 provides : 定义可以为哪些模块提供依赖 data_files :指定其他的一些文件(...=['numpy>=1.14', 'tensorflow>=1.7'], python_requires='>=3' ) 2.创建README.txt文件用于对文件的安装以及使用信息做描述 3...python_requires=">=3.4.0", #指定python的安装要求 include_package_data=True ) 3.当前目录下使用python运行

    59310

    Python黑帽编程1.3 Python运行时与包管理工具

    这里需要注意的是python的两个主要 版本分支,一个是2.7.*一个是3.*.*版本。我们的系列课程推荐使用2.7,所有代码在3.0以上版本的环境中运行结果未知。...找到我们要下载的2.7.12下载安装包。 ? 下载之后,点击安装。安装过程中,可以选择讲Python写到系统Path变量里,方便在任何地方访问Python。 ? 安装完成后,测试。 ?...# mkdir src # cd src # wgethttps://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz 下载完成之后,解压,依次执行configure...在Kali Linux中Python setuptools默认已经被安装,其他Linux系统中使用apt-get或者yum都可以安装。...如果要安装特定版本的package,通过使用==, >=, , <来指定一个版本号。

    974150

    Python打包指南2021

    setup.py 真难写 似乎从有 Python 打包以来就有了setuptools这个库,你能搜到的教程,涉及打包发布的,都会让你编写那个可怕的setup.py。...访问https://pypi.org/simple/my-package,解析所有链接 若是 whl 文件,判断是否与当前 Python 版本、ABI、平台适配,加入到候选列表 从标签中读取data-requires-python...setuptools 不再是唯一的选择 PEP 517 的内容简单来说,就是在项目根目录下的pyproject.toml定义了两个特殊属性1: [build-system] requires = ["setuptools...>= 40.8.0", "wheel"] build-backend = "setuptools.build_meta:__legacy__" 上面这个就是setuptools的 PEP 517 的配置...---- 阅读链接 Python Packaging User Guide setuptools 文档 Python 包构建接口 - PEP 517 Wheel 包格式 - PEP 427 Python

    36230

    如何制作whl文件「建议收藏」

    distutils和setuptools工具 用来Python环境中构建和安装额外的模块,模块可以基于Python,也可以C/C++写的扩展模块,可以是python包,包中包含了C和Python编写的模块...setuptoolsPython Enterprise Application Kit(PEAK)的一个副项目,它是一组Python的 distutilsde工具的增强版(适用于 Python 2.3.5...ext_package : 定义extension的相对路径 requires : 定义依赖哪些模块 provides : 定义可以为哪些模块提供依赖 data_files :指定其他的一些文件(如配置文件...=['numpy>=1.14', 'tensorflow>=1.7'], python_requires='>=3' ) 2.创建README.txt文件用于对文件的安装以及使用信息做描述...3.目前文件夹的目录的架构为: pagtest/ __init__.py print1.py print2.py setup.py README.txt 输入以下命令进行打包

    2.9K10
    领券