首页 > 其他分享 >7.23 如何上传库--打包操作

7.23 如何上传库--打包操作

时间:2024-07-23 21:53:59浏览次数:17  
标签:description License -- demo py 7.23 点击 setuptools 上传

1. 创建包

        要创建一个文件夹,再在文件夹里创建Python一个软件包。

2.文件里会自带一个 ‘ _init_ .py ' ,然后再创建一个 ‘ . py ’ 文件,我们给他命名为‘ demo.py ’,然后在‘ demo.py ’里面添加如下代码:

from setuptools import setup

setup(
    name="my_package",  # 库的名字
    version="1.0.0",  # 库的版本
    author="  ",  # 你的名字(可以化名)
    author_email="  ",  # 你的电子邮箱
    description="A short description of your package",  # 介绍
    long_description="eds sdk for python",
    license="Apache License, Version 2.0",
    url="http://test.com",

    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ]
)

        如果from 后面的 setuptools库下面有红色波浪线,说明我们这个项目里没有下载这个库。

我们可以去IDE下载:

        1.现在File里面找到settings设置点击

                  ​​​​​​​        ​​​​​​​        

         2.点击这个 ‘+’号

        3.搜索setuptools 点击 install,等待安装好就可以用了。

3.打包

       打开终端

        在终端中输入:python (文件路径) build 然后再回车就打包成功了。

        如果不知道文件路径,可以通过右键我们的demo.py,然后再点击Copy,Path/Reference...

        然后就可以复制到文件的路径了。

标签:description,License,--,demo,py,7.23,点击,setuptools,上传
From: https://blog.csdn.net/2301_79075752/article/details/140645322

相关文章

  • [技巧] Linux 对拍
    造数据#include<bits/stdc++.h>usingnamespacestd;intrandom(intl,intr){ return(longlong)rand()*rand()%(r-l+1)+l;}intmain(){ freopen("in.in","w",stdout); srand(time(0)); intn=random(2,100000); cout......
  • CMake使用方法(详细版)上
    目录CMake是什么如何配置使用方法基本流程使用cmake的示例只有源文件搜索文件set的使用头文件和源文件分离包含头文件变量操作生成动态库和静态库制作静态库制作动态库链接库文件日志参考CMake是什么         CMake是一个跨平台的项目构建工具,它......
  • 正则表达式
    https://www.jianshu.com/p/3dd137ba2875?utm_campaign=maleskine&utm_content=note&utm_medium=seo_noteshttps://blog.csdn.net/lovedingd/article/details/128249121#匹配0-100之间数字re.match("[1-9]?\d$|100","08")#匹配邮箱163/126/qqre.......
  • Java并发编程的高级技术与最佳实践
    Java并发编程的高级技术与最佳实践大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们来深入探讨Java并发编程的高级技术与最佳实践。并发编程是Java开发中的一项重要技能,它能够充分利用多核处理器的优势,提高应用程序的性能和响应能力。本文将从高级......
  • 单调队列优化DP
    通法:写的时候要灵活变通(可以考虑类似于双指针的技巧,如跳房子)。P3957[NOIP2017普及组]跳房子套个二分,然后由于与位置相关,所以维护一个左端点和右端点,右端点考虑最短步长会不会跳过头,左端点考虑最长步长会不会跳不到。修剪草坪满足连续性质,所以一次考虑一段,\(f_i\)保证\(......
  • 使用Docker和Kubernetes管理Java微服务
    使用Docker和Kubernetes管理Java微服务大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何使用Docker和Kubernetes来管理Java微服务。Docker和Kubernetes是现代微服务架构中不可或缺的工具,它们能够极大地简化应用程序的部署和管理,提高开发......
  • 分布式系统中的Java应用:挑战与解决方案
    分布式系统中的Java应用:挑战与解决方案大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨在分布式系统中使用Java的挑战与解决方案。分布式系统在处理大规模数据和高并发访问方面具有显著优势,但也面临诸多复杂性和挑战。本文将深入分析这些挑......
  • 跟着ChatGPT学习设计模式 - 工厂模式
    1.前言在工作过程中,越发觉得设计模式的重要性。经常会有人说工作5年的人,大学生随便培训1-2月也能做同样的工作,没错,大学生的确可以做。但其写的代码,可维护性、可扩展性、添加新功能时方便还是简单。甚至是软实力的表现,如何沟通、如何推进项目进展、如何做项目排期,其实都是应届生......
  • 探索Java虚拟机优化技术:从基础到高级
    探索Java虚拟机优化技术:从基础到高级大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们将深入探讨Java虚拟机(JVM)的优化技术,从基础到高级,为Java程序的高效运行提供全面指导。一、JVM概述Java虚拟机是Java程序的运行环境,负责加载字节码、执行代码、......
  • 使用Spring Boot构建高性能企业级应用
    使用SpringBoot构建高性能企业级应用大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何使用SpringBoot构建高性能企业级应用,从框架配置到性能优化,全方位提升你的应用性能。一、SpringBoot概述SpringBoot是基于Spring框架的一个快速......