大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
大致分为以下两部分
1.本地操作
将包文件按照标准格式进行规范处理、打包备份
项目开发过程中:经常会涉及到备份操作
常规:通过tar命令,将程序文件压缩备份
较常见:可以通过系统提供的打包操作,将文件自动按照标准化格式存储
2.远程操作[专门用于协同]
将包文件进行标准化构建
将包文件进行打包处理
上传发布到网络上
具体操作
以下以一个例子作为说明
image.png
1。在包文件中,添加一个构建模块 setup.py
image.png
2。在setup.py模块中,添加如下的项目描述信息
from distutils.core import setup
setup(name=”程序包名称”,
description=”程序描述信息”,
version=”1.0″,
author=”作者”,
author_email=”作者邮箱”,
py_modules=[‘__init__’, ‘manager’])
image.png
3。
使用命令行 进入包所在路径
执行标准化构建
python setup.py build
image.png
image.png
4
执行打包命令
python setup.py sdist
image.png
image.png
5. 登录 pypi.org 注册一个账号
image.png
image.png
6.发布程序包:需要第三方模块支持[twine]
进入命令行
pip install twine
image.png
小编的电脑已经安装过了
image.png
7.
使用命令行 进入包所在路径
发布自己的 程序包:
twine upload dist/*
要求输入账号:填写pypi网站的账号
要求输入密码:填写pypi网站的密码
发布成功
image.png
image.png
image.png
进入自己的账号查看已上传的文件
image.png
8.下载已上传的文件
可以通过如下方式安装你的模块
pip install 文件名
image.png
image.png
查看下载的文件是否成功
image.png
image.png
小贴士:
1.卸载已经安装的模块
pip uninstall 模块名称
2.打包静态文件
第一步:在要打包的package中创建一个txt文档 命名为:MANIFEST.in
第二步:在txt文件中 添加以下命令
recursive-include 静态文件名 *
例:recursive-include images *
有两个静态文件就写两行命令
再次云词setup即可
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/234196.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...