栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

mac下Django1.11下如何打包

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mac下Django1.11下如何打包

很多基础服务我们希望打成一个公共的包,这样不同的服务都可以调。公司的项目是基于Django1.11来做的,这个版本已经停更了,很多好用的工具用不了,那该如何打包呢?

有个同事使用这个命令来执行,但是全部门只有他的电脑可以,别的都有莫名其妙的问题。

python setup.py sdist upload -r local

该如何解决呢?今天分享一个好用的工具twine。首先安装twine(如果使用了沙箱,就在沙箱里执行) :

 pip install twine
然后创建文件  vim ~/.pypirc ,内容如下,其中repository就是管理文件的服务器地址。
[distutils]
index-servers =
  pypi
  pypitest
 
[pypi]
repository=http://txbj-***-rpm1-vm:8080/
username= # username
password= # password
 
[pypitest]
repository=http://localhost:8083
username= # username
password= # password
为了方便本地测试,在本地启动8083端口的文件管理服务:
pypi-server -P . -a . -p 8083 ~/packages & 
之后在工程中执行打包命令:
python setup.py sdist
可以查看一下dist目录是否打包成功。


上传的操作:

测试环境执行命令:
twine upload --repository pypitest dist/*
线上环境使用命令:
twine upload --repository pypi dist/*
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1008921.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号