日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PyPI 推送自己的

發(fā)布時間:2023/12/29 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PyPI 推送自己的 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

你還記得我們經(jīng)常使用的?pip?命令嗎?有沒有想過這些包是從哪里來的?答案是 PyPI。這是 Python 的軟件包管理系統(tǒng)。

為了實驗,我們會使用?PyPI?的測試服務(wù)器 ?TestPyPI · The Python Package Index。

1.創(chuàng)建賬號

首先在這個鏈接注冊賬號。你會收到帶有鏈接的郵件,點擊這個鏈接確認(rèn)你的注冊。

創(chuàng)建 ~/.pypirc 文件,存放你的賬號詳細信息,其內(nèi)容格式如下:

[distutils] index-servers = pypitestpypi[pypi] repository: https://upload.pypi.org/legacy/ username: <username> password: <password>[testpypi] repository:https://test.pypi.org/legacy/ username: <username> password: <password>

替換 ?<username>?和 ?<password>?為您新創(chuàng)建的帳戶的詳細信息。在這里,由于我們是到?testpypi的網(wǎng)頁上去注冊賬號,即將相應(yīng)的服務(wù)上傳到?testpypi,所以在這里,你只需修改[testpypi]的用戶名和密碼

記得在?setup.py?中更改項目的名稱為其它的名字來測試下面的指令,在接下來的命令中我將項目名稱修改為 factorial2,為了不重復(fù),大家需要自行修改至其它名稱(不要使用 factorial 和 factorial2,因為已經(jīng)被使用了)。

2.上傳到 TestPyPI 服務(wù)

下一步我們會將我們的項目到 TestPyPI 服務(wù)。這通過?twine?命令完成。

我們也會使用?-r?把它指向測試服務(wù)器。

$ sudo pip3 install twine $ twine upload dist/* -r testpypi

執(zhí)行完畢會返回類似下面的信息:

Uploading distributions to https://test.pypi.org/legacy/ Uploading factorial2-0.1.tar.gz

現(xiàn)在如果你瀏覽這個頁面,你會發(fā)現(xiàn)你的項目已經(jīng)準(zhǔn)備好被別人使用了。

在這里你也可以使用下面的命令上傳到 PyPI 服務(wù)上,但這里需要注意,在?~/.pypirc?里面,你需要到?https://pypi.python.org頁面,按照上面的步驟去注冊一個賬號,然后到~/.pypirc?的?[pypi]?下填寫相應(yīng)的用戶名和密碼。testpypi?和?pypi?的賬號密碼并不通用。

$ twine upload dist/* -r pypi

總結(jié)

以上是生活随笔為你收集整理的PyPI 推送自己的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。