Python 第三方包上传至 PyPI 服务器
2024-10-14 04:03:40
PyPI 服务器主要功能是?PyPI 服务器怎么搭建?
- PyPI 服务器可以用来管理自己开发的 Python 第三包。
- Pypi服务器搭建
Python 第三方包在本地打包
# 本地目录执行以下命令应该能成功在dist目录下生成*.tar.gz的包文件。
python setup.py sdist
Python 第三方包上传至 PyPI服务器
- 代码打包服务器上家目录添加配置文件
vim ~/.pypirc
添加如下内容:
[distutils]
index-servers =
test
testinternal
[test] # 外部访问的 PyPI 服务器
username: test
password: Test66
repository: https://py.test.com
[testinternal] # 内部访问的 PyPI 服务器
username: test
password: Test66
repository: https://pypi.testinternal.com:8080
- 在包目录,执行如下命令上传至「内部访问的 PyPI 服务器」上
python setup.py sdist upload -v -r testinternal
怎么安装上传至 PyPI 服务器上的第三方包?
# 执行如下命令安装在「内部访问的 PyPI 服务器」上指定版本的第三方包 test_pack ,版本号:0.0.2
pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com --extra-index-url https://test:Test66@pypi.testinternal.com:8080/simple/ -U --no-deps test_pack==0.0.2
检验安装是否成功?
pip list|grep test_pack
# 查询出 test_pack 版本号为:0.0.2,则表示已经安装成功
参考资料:
最新文章
- 1.2 Quartz 2D 内存管理
- Java 毫秒转换为日期类型、日期转换为毫秒
- java课后作业5
- TypeScript的全部资料,以后都放这儿了
- 【转发】构建高可伸缩性的WEB交互式系统(中)
- jquery.dataTables插件使用例子详解
- 第1章 软件测试基本概念(Week1,3月3日)
- Salt状态管理
- 毕业回馈-89c51之定时器/计数器(Timer/Count)
- jexus部署webapi或mvc报错处理
- 「HGOI#2019.4.19省选模拟赛」赛后总结
- activity--常见属性总结
- Logparser介绍
- day7 新三级菜单
- Js中带有小数的值相加产生的问题
- SNF开发平台WinForm-Grid表格控件大全
- web 框架的本质及自定义web框架 模板渲染jinja2 mvc 和 mtv框架 Django框架的下载安装 基于Django实现的一个简单示例
- 静态HTML总结
- Linux安装和配置Vim7.4
- 【数据结构与算法】003—排序算法(Python)