PyPI 服务器主要功能是?PyPI 服务器怎么搭建?

  1. PyPI 服务器可以用来管理自己开发的 Python 第三包。
  2. Pypi服务器搭建

Python 第三方包在本地打包

# 本地目录执行以下命令应该能成功在dist目录下生成*.tar.gz的包文件。

python setup.py sdist

Python 第三方包上传至 PyPI服务器

  1. 代码打包服务器上家目录添加配置文件
 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
  1. 在包目录,执行如下命令上传至「内部访问的 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. 1.2 Quartz 2D 内存管理
  2. Java 毫秒转换为日期类型、日期转换为毫秒
  3. java课后作业5
  4. TypeScript的全部资料,以后都放这儿了
  5. 【转发】构建高可伸缩性的WEB交互式系统(中)
  6. jquery.dataTables插件使用例子详解
  7. 第1章 软件测试基本概念(Week1,3月3日)
  8. Salt状态管理
  9. 毕业回馈-89c51之定时器/计数器(Timer/Count)
  10. jexus部署webapi或mvc报错处理
  11. 「HGOI#2019.4.19省选模拟赛」赛后总结
  12. activity--常见属性总结
  13. Logparser介绍
  14. day7 新三级菜单
  15. Js中带有小数的值相加产生的问题
  16. SNF开发平台WinForm-Grid表格控件大全
  17. web 框架的本质及自定义web框架 模板渲染jinja2 mvc 和 mtv框架 Django框架的下载安装 基于Django实现的一个简单示例
  18. 静态HTML总结
  19. Linux安装和配置Vim7.4
  20. 【数据结构与算法】003—排序算法(Python)

热门文章

  1. Pycharm及python安装详细教程
  2. C语言字符串操作函数实现
  3. Mint UI 之 Swipe 组件
  4. 常用C字符串函数
  5. ubuntu系统下安装pyspider:搭建pyspider服务器新手教程
  6. tomcat自动关闭了。
  7. day3之装饰器
  8. node.js+express+mongodb
  9. Trystrtofloat
  10. [FMX]在 FMX 程序中绘制单像素宽度的直线 [FMX]在 FMX 程序中绘制单像素宽度的直线