pip:python第三方库pypi使用。

最近在github上看到一个爬虫,直接使用 pip intsall 就可以搞定,这不是比git clone 更爽么,这个东西是不是和maven 全球仓库一个意思?去pypi官网看了一下,真的是,于是马上上手玩玩

step1,既然要用到别人的仓库,肯定要给人家打声招呼啊,先去注册一个pypi帐号
  https://pypi.python.org/
step2,仓库准备好了,准备我们自己的东西吧
  mkdir test
  touch setup.py#配置文件
       from distutils.core import setup   
           setup(name='Pypitest123321',  
                 version='1.0',  
                 description='description',     
                  author=' ',     
                  author_email=' ',     
                  url=' ',     
                  py_modules=['test'], 
)   
)   
step3,验证并且生成dist
  python setup.py check
  python setup.py sdist
step4,把我们的东西放进别人的仓库吧
    twine upload dist/*
    输入用户名密码。
ps:python setup.py register sdist upload这个方法已经被无情抛弃了。



好了,现在我们回到起点,从仓库拿东西用用
pip install Pypitest123321
ok,
最后我们有借有還,把我们的测试包删掉吧。

后记:玩了玩有意思的pypi,2个问题思考一下
1,git是要使用ssh。pypi呢?我们为我们的偷懒是不是要付出代价,安全性能是不是一个问题?
2,感慨开源的伟大,谢谢大佬们和Teams愿意和我们分享优秀的代码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为《爬着学Python》系列第十三篇文章。 Python能在这几年火起来,靠的不是网上一大片的爬虫和服务器后端...
    SyPy阅读 4,895评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,131评论 19 139
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,622评论 6 427
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,734评论 4 54
  • 這兩天忙著追韓劇, 都沒有上來留下點痕跡呢。 話說正在追的“信號”, 沒有想象中那麽有嫌疑感。 稍微覺得節奏慢了點...
    寅夕阅读 182评论 0 0