Python 模块的发布和安装

一.模块的本地发布:
1.为模块文件创建如下格式的文件夹(要发布demo1/2.py):

  • 通常文件夹的名字和文件的名字相同

在这里插入图片描述
2.在文件夹中创建一个setup.py文件,内容如下:

from distutils.core import setup

setup(name='baizhanMath2',#对外的模块名
      version='1.0',#版本号
      description='这是第一个对外发布的模块',#描述信息
      author='HM',#作者
      author_email='...',#邮箱
      py_modules=['baizhanMath.demo1','baizhanMath.demo2']#要发布的模块
      )

3.构建一个发布文件:

#进入终端:
python setup.py sdist

执行后,目录结构变为:
在这里插入图片描述
二.本地安装模块
1.奖发布安装的本地计算机:

#进入终端
python setup.py install

2.第三方模块都安装在:

python37_64/Lib/site-packages

3.安装成功后,使用import导入

三.上传模块到PyPI:成为公开的资源
1.注册PyPI:

#网址:
http://pypi.python.org
#会发送一封邮件到邮箱进行验证

2.创建用户信息文件.pypirc:

#·使用命令(Linux):
python setup.py register
#然后输入用户名和密码
#·使用文件(Windows,Linux):
1.在用户的家目录创建.pypirc文件,内容如下:
[distutils]
index-servers=pypi

[pypi]
repository='http://upload.pypi.org/legacy/'
username='用户名'
password='密码'

2.家目录:
Windows:C:/user/用户名
Linux:~/.pypirc

3.Windows下创建不包含文件名的文件会失败
因此创建时文件名为".pypirc."

3.上传并远程发布

#进入setup.py所在目录:
python setup.py (sdist) upload
#即可上传模块
#如已经发布,sdist可省略

四.安装模块

#如安装失败,可加上--user

pip <command> -<options>:不进入python,在cmd中使用
pip -h/--help:查看帮助
pip list:查看已安装的第三方模块
pip modules:查看所有模块
pip show <model>:查看指定模块的相关信息
pip install package_name:安装
pip install package_name update:更新
pip install --upgrade pip command:更新pip
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值