美文网首页
pycharm 打包与在线上传文件

pycharm 打包与在线上传文件

作者: 一只酸柠檬精 | 来源:发表于2018-08-13 21:46 被阅读82次

大致分为以下两部分

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即可

相关文章

网友评论

      本文标题:pycharm 打包与在线上传文件

      本文链接:https://www.haomeiwen.com/subject/swhpbftx.html