python的第三方库是用什么实现的_python 第三方库

python的第三方库是用什么实现的_python 第三方库编写自己的第三方库当你看见你编程时所用到的所有Python第三方库时,有没有想过,他们是怎么被允许使用的呢?这篇教程,帮你制作一个属于自己的第三方库!1.你需要的工具pycharmsetuptools库twine库2.详细步骤首先,打开pycharm,新建一个项目然后选择编译器Virtualenv,新建一个虚拟环境等待虚拟环境创建完成,如果默认存在main.py,就删除它然后,新建一个pythonpackage文件夹,取名为你要上传的库的名字创建后,文件夹中默认有__init__

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

编写自己的第三方库

当你看见你编程时所用到的所有Python第三方库时,有没有想过,他们是怎么被允许使用的呢?这篇教程,帮你制作一个属于自己的第三方库!

1.你需要的工具

  1. pycharm
  2. setuptools库
  3. twine库

2.详细步骤

首先,打开pycharm,新建一个项目python的第三方库是用什么实现的_python 第三方库
然后选择编译器Virtualenv,新建一个虚拟环境在这里插入图片描述
等待虚拟环境创建完成,如果默认存在main.py,就删除它
然后,新建一个python package文件夹,取名为你要上传的库的名字python的第三方库是用什么实现的_python 第三方库
创建后,文件夹中默认有__init__.py,不用编辑它,紧接着新建一个py文件,名叫say_hello,我们先在里面写一个用于测试的函数python的第三方库是用什么实现的_python 第三方库
最后,我们需要去下载twine库,首先,单击左上角的“File”,选择里面的settings,然后找到“Project:research”,再选择“Python Interpreter”,应该会出现类似于下面这样的界面:python的第三方库是用什么实现的_python 第三方库
我们注意到,由于在创建虚拟环境时,系统自动下载了setuptools库,所以我们只需要安装twine库便可
单击最右面的小加号,将会弹出搜索界面,在里面搜索“twine”python的第三方库是用什么实现的_python 第三方库
单击“Install Packgae”,等待twine下载完成,然后回到主界面,准备下一步工作

现在,在与testcase平行的目录里新建一个py文件,名为setup.py,然后在里面输入以下内容:python的第三方库是用什么实现的_python 第三方库
好了,万事俱备,只欠东风,接下来可以准备打包上传了
打开最下面一行的“Terminal”,输入如下指令:
python的第三方库是用什么实现的_python 第三方库
等待命令行恢复平静,你会发现research里多了两个文件夹(dist和egg-info):python的第三方库是用什么实现的_python 第三方库
接下来,我们需要暂停,然后去往pypi官网:官网
你需要在里面注册一个账号,记住账号和密码,然后验证邮箱(注册时需要绑定邮箱,然后需要你去邮箱里确认操作,所以不要提供假邮箱……如果在邮箱里找不到pypi发给你的消息,可以去“垃圾广告”里面看看),一定要记住密码和账号!
现在,再在命令行中输入如下内容:python的第三方库是用什么实现的_python 第三方库
然后会出现提示,按照提示输入你在pypi上的用户名和密码(注意密码是不显示的,只管输入就行)python的第三方库是用什么实现的_python 第三方库
如果出现错误提示,请检查版本号有没有和以前上传过的版本号重复,也有可能是密码问题

如果正常上传,你就可以在pypi上看见你上传的库啦!
想要下载,还是按以前的流程,单击加号,搜索“testcase”就能看见啦!

本文内容为作者原创,未经许可,禁止转载!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183924.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • kafka应用场景包括_rabbitmq使用场景

    kafka应用场景包括_rabbitmq使用场景Kafka核心概念与应用场景

    2022年10月14日
    2
  • 在eclipse中建立java项目

    在eclipse中建立java项目 注意:安装前必备环境:安装eclipse之前必须安装JDK环境。安装方法主要有:下载JDK,安装JDK,配置JDK的环境变量,测设JDK是否安装好。具体步骤详见博文: java开发环境搭建 使用eclipse从头一步步创建java项目1.下载eclipse官网地址:http://www.eclipse.org/downloads/下载EclipseIDEforJava…

    2022年7月24日
    13
  • 基本数据类型「建议收藏」

    基本数据类型「建议收藏」基本数据类型

    2022年4月20日
    38
  • 标志位简介

    标志位简介标志位简介:标志寄存器,又称程序状态寄存器(它的内容是ProgramStatusWord,PSW).这是一个存放条件码标志,控制标志和系统标志的寄存器.6个状态标志位CF—进位标志,加法时的最高位(D7或D15)产生进位或减法时最高位出现借位,则CF=1,否则CF=0;AF—辅助进位标志,供BCD码使用。当D3位出现进位或借位时AF=1,否则AF=0;

    2022年7月27日
    4
  • vb6.0连接access数据库_access数据库是什么型数据库

    vb6.0连接access数据库_access数据库是什么型数据库第一步:在stdafx.h头文件中加入#import”c:\programfiles\commonfiles\system\ado\msado15.dll”no_namespacerename(“EOF”,”adoEOF”),rename(“BOF”,”adoBOF”)第二步:初始化COM库子main函数中CoInitialize(NULL); CoUninitialize

    2022年8月12日
    5
  • python不报错但计算不出结果_excel表格不能用公式怎么办

    python不报错但计算不出结果_excel表格不能用公式怎么办excel模板设置好公式即可。在下面这行代码:workbook.write(out);// 输出Excel内容,生成Excel文件 之前,添加这个语句:workbook.setForceFormulaRecalculation(true);// 执行公式。workbook.setForceFormulaRecalculation(true);// 执行公式workbook.write(out);// 输出Excel内容,生成Excel文件…

    2022年8月19日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号