日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python自制包并用pip免提交到pypi僅安裝到本機(jī)【推薦】

系統(tǒng) 1903 0

不得不說(shuō)python的自制包的相關(guān)工具真是多且混亂,什么setuptools,什么distutils,什么wheel,什么egg!!怎么有這么多????

而且我的需求且且是創(chuàng)建一個(gè)自制包管理自己常用的代碼,也必不想提交到PyPI,僅僅只需要安裝到本機(jī)就行。

下面就是幾個(gè)關(guān)鍵步驟。

文件目錄布局

├── package1
│ └──-├── init .py
| |── mod1.py
│ └── mod2.py
├── setup.py
|── README.md

編寫setup.py文件,類似如下:

            
from setuptools import setup, find_packages

setup(
  name="kamustools",
  version="1.0.1",
  author="Kamuszhou",
  author_email="zausiu@gmail.com",
  description="tools used by kamuszhou exclusively.",
  license="BSD",
  keywords="kamus",
  url="https://blog.ykyi.net",
  packages=find_packages(),
  long_description="Long descrition is actually short...",
  classifiers=[
    "Development Status :: 3 - Alpha", 
    "Topic :: Utilities",
    "License :: OSI Approved :: BSD License",
  ],
)
          

3.python3 setup.py sdist bdist_wheel

4.pip install ./dist/kamustools-1.0.1.tar.gz

就這四步,其他各種功能,以后要用了再慢慢看吧,實(shí)在太龐雜了。滿足我自己需求的這四個(gè)簡(jiǎn)單步驟就記錄在這里。

總結(jié)

以上所述是小編給大家介紹的python自制包并用pip免提交到pypi僅安裝到本機(jī),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 广平县| 平邑县| 呼玛县| 政和县| 包头市| 乌拉特后旗| 河北区| 余姚市| 萨迦县| 嵩明县| 汉阴县| 奉节县| 武平县| 临高县| 铜陵市| 元阳县| 宜昌市| 黄平县| 容城县| 汝州市| 炉霍县| 禹城市| 凤阳县| 灵山县| 兴安县| 武胜县| 沙雅县| 民勤县| 辽宁省| 仙居县| 阿拉善盟| 修水县| 宣化县| 育儿| 任丘市| 青川县| 周宁县| 渭南市| 佛山市| 双江| 南木林县|