pip打包例子

使用pip把相關類庫打包之後,就可以方便的使用pip工具進行一鍵安裝。甚至可以把自己的包加入到官方pip服務器上,這樣自己的服務器上面無需配置就可以直接命令安裝。

目錄結構如下

|-mypackage

| |-file1

|-setup.py

setup.py的內容如下:

from setuptools import setup,find_packages

setup(

        name='mypackage',

        version='0.1',

        description='mypackage',

        author='[email protected]',

        author_email='[email protected]',

        url='http://example.com',

        packages=find_packages(),

        install_requires=['django', 'mako'],

)

使用命令 python setup.py sdist即可打包。

把安裝包加入到官方的pip服務器也非常簡單

首先註冊一個pip賬號(https://pypi.python.org/pypi),註冊自己的包名以及上傳需要

運行命令python setup.py register sdist upload按照要求填寫自己的用戶名密碼即可。

此時只需要pip install mypackage就能夠安裝自己的包,超級方便。


自己的包修改之後,修改setup.py中的版本號即可再次更新上傳。有時更新較頻繁會導致pip從緩存中獲取數據而不是服務器上的最新版本,運行pip時加上--no-cache-dir選項即可解決。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章