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”就能看见啦!

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • debian10 中文乱码_ue中文乱码解决方案

    debian10 中文乱码_ue中文乱码解决方案系统版本:Debian6.0.2Squeeze产生乱码原因:系统没有中文字体解决方案:1、从win下拷贝后缀为ttf的字体库到/usr/share/fonts/truetype/,我这里拷贝MSYH.ttf(微软雅黑)。2、终端输入一下代码:   #su

    2022年10月18日
  • Zxing.jar下载

    Zxing.jar下载版本3.3.3

  • 调用网站第三方接口实现短信发邮件「建议收藏」

    调用网站第三方接口实现短信发邮件「建议收藏」一,电子邮件的使用在项目开发中,经常会用到通过程序发送电子邮件,例如:注册用户邮件激活,通过邮件找回密码,发送报表等。二,通过PHP程序来操作电子邮件几种通过PHP发送电子邮件的方式1)通过mail()函数发送邮件2)使用fsockopen方式连接smtp服务器发送3)使用phpmailer邮件类发送。个人推荐使用phpmailer邮件类发送,phpmailer比较方便而且功能强大…

  • navicat for mysql 15 激活码【2021.8最新】

    (navicat for mysql 15 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlS32PGH0SQB-eyJsa…

  • datetime.date()_datenum函数使用

    datetime.date()_datenum函数使用比如在windowscmd命令行窗口执行date命令后这个环境变量的值为当前日期:2014-03-01 星期六那么如下的各个操作的意义如下:%date:~0,4% 表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2014(年的值)%date:~5,2% 表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是03(月的值)%date:~8,

  • 智能小车设计思路简述

    智能小车设计思路简述简单的说就是把微控制器(单片机)的管脚和外设的引脚用杜邦线相连,就可以使用微控制器通过自身管脚给外设发送信号,以实现外设的运行。能力较强的可以自己设计一块电路板,把微控制器和一部分外设直接插在板子上面的排座上,减少杜邦线的使用(使用杜邦线太多会比较乱),还可以在板子上设计一些必要的电路如稳压电路、按键电路、电机驱动电路,这些电路网上也能买到。其实小车后期前进后退、循迹、避障的功能是否顺滑,大部分取决于代码的编写,有的时候还需要在代码中加入算法。智能小车的设计主要包含两部分,硬件部分和软件部分。……

发表回复

您的电子邮箱地址不会被公开。

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