好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 如何將自己的python代碼發(fā)布在pip install給別人使用你知道嗎

如何將自己的python代碼發(fā)布在pip install給別人使用你知道嗎

熱門標簽:地圖標注多個 萊蕪電信外呼系統(tǒng) 企業(yè)微信地圖標注 鶴壁手機自動外呼系統(tǒng)違法嗎 B52系統(tǒng)電梯外呼顯示E7 怎么辦理400客服電話 高德地圖標注收入咋樣 沈陽防封電銷電話卡 銀川電話機器人電話

1.編寫模塊結(jié)構(gòu)

1.1 git創(chuàng)建空文件

在 阿里云git上創(chuàng)建一個空項目yuesf08, 項目屬性為public, 并下拉到本地,如下圖所示git/yuesf08。

1.2 編寫包功能函數(shù)

yuesf08文件下創(chuàng)建包yuesfpug, 第一個init函數(shù)必須存在,第二個是用戶編寫的函數(shù)。

# init.py
# -*- coding:utf-8 -*-
from . import add_num
# add.num.py
# -*- coding:utf-8 -*-
def add_num(a,b):
    return a+b

 

1.3 包必備函數(shù)

1、README.md文件是在git上生成的說明項目的文件

2、setup.py文件內(nèi)容

from distutils.core import  setup
import setuptools
packages = ['yuesfpug']# 唯一的包名
setup(name='yuesfpug',
	version='1.0',
	author='yuesf',
    packages=packages, 
    package_dir={'requests': 'requests'},)

3、liciense.txt文件內(nèi)容

Copyright © 2021 yuesf Authors. All Rights Reserve.
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

2. 生成模塊

2.1 提前安裝需要的庫

pip install twine
pip install wheel

2.2 生成上圖的1-3文件

cmd一定要進入路徑D:\yuesf\shangfei\git\yuesf08

# 1. 編譯
python setup.py build
# 2. 生成發(fā)布壓縮包:
python setup.py sdist
# 3. 生成網(wǎng)絡(luò)發(fā)布包wheel文件:
python setup.py bdist_wheel

 

3. 安裝本地包

cmd一定要進入路徑D:\yuesf\shangfei\git\yuesf08\dist

pip install yuesfpug-1.0-py3-none-any.whl

 

4. 本地測試

通過測試我們發(fā)現(xiàn),add_num.py實際上可以看作一個模塊,里面的函數(shù)也是add_num,所以調(diào)用是add_num.add_num(a,b)

5. 上傳到pypi

cmd一定要進入路徑D:\yuesf\shangfei\git\yuesf08\dist

在pypi官網(wǎng)注冊,上傳代碼時填寫pypi賬號、密碼。

twine upload dist/*

 

6. 安裝上傳的包

先刪除本地安裝的包,再安裝上傳的包,這個時候的路徑是C盤。

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

您可能感興趣的文章:
  • 一分鐘帶你掌握Python中pip的安裝與使用方法
  • python pipeline的用法及避坑點
  • PIP安裝python包出現(xiàn)超時問題的解決
  • pip/anaconda修改鏡像源,加快python模塊安裝速度的操作
  • python如何發(fā)布自已pip項目的方法步驟

標簽:呼倫貝爾 湘西 銀川 呼倫貝爾 三亞 葫蘆島 安慶 烏魯木齊

巨人網(wǎng)絡(luò)通訊聲明:本文標題《如何將自己的python代碼發(fā)布在pip install給別人使用你知道嗎》,本文關(guān)鍵詞  如何,將,自己的,python,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何將自己的python代碼發(fā)布在pip install給別人使用你知道嗎》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何將自己的python代碼發(fā)布在pip install給別人使用你知道嗎的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日批视频在线观看| 大学生一级特黄大片| Xiuren – Chinese Beauties| 国产视频二区在线观看| 夫妻性生活免费视频| 午夜福利一区二区三区免费播放| 黄色网页在线看| 羞羞视频www在线观看免费| 午夜视频在线观看区二区| 亚洲资源在线| 97精品在线视频| 厨房掀开馊了裙子挺进去| 欧美激情在线狂野欧美精品| 我要看三级毛片| 免费**网站| 性生大片免费观看性试看| 托着奶头喂男人吃奶A片奶水网站| 日韩欧美手机无码免播放器| 欧美在线日韩在线| 午夜成人福利| 揉她的大白胸把她摸出水了日本| 同人动漫18?在线哔咔哔咔| 日产无码久久久久久精品汤唯| 韩国三级巜交换做爰| 扒开她的花缝舌头伸进去视频| 99久久国产综合精品| 办公室中文bd| 小说免费网站| 男人女人一起床啦差差差游戏视频 | 在电梯里她夹得我好爽| 4hu影院最新地址www| 女人18片毛片60分钟试看片| 国产哟AV精品色哟哟| 饥渴的寡妇完整版在线观看的| 国产男同网站| 大尺度床戏揉捏胸| 学长把我带到卧室揉我奶| 好紧?好硬?好硬…爽| 国产毛片久久国产| 精品国产50部农村老熟女AV| 爽?好大?快?深点av软件入口|