1.
官方pypi
源以及私有
pypi源
通常我們使用
pip安裝
python
包,都會預設從
上安裝,非常方便。
但是有些是公司內部的專案,不方便放到外網上去,這個時候我們就要搭建自己的內網
pypi
源伺服器,需要安全並且擁有同樣的舒適體驗。
所以我們有些公司中,就需要搭建自己的
pypi
倉庫,p
ython官方有個
pypi私有源實現的說明(並且列出了幾個比較成熟的實現方案:
(1)pypi , aka cheeseshop - the reference implementation, powering themain index.
(2)cluereleasemanager
(3)eggbasket - a ******, lightweight python package index (akacheeseshop) clone.
(4)haufe.eggserver - grok-based local repository with upload and nosecurity model.
(4)plone software center
(5)chishop - django based
(6)pypiserver - minimal pypi server, easy to install & use
一般來說,使用pypiserver比較簡單一些,因為他最小而且使用簡單。
2.往官方
pypi
或私有pypi
中上傳python包
使用setup
.py上傳
python
模組時,會使用
setup.py
指令碼的register/upload
的命令,但是
register
和upload
命令會去~/.pypirc配置檔案中,查詢
pypi
的配置。如果是搭建了乙個私有
pypi
index-servers =
pypi
pypitest
test-pypi
#官方pypi源資訊
[pypi]
repository:
username:}
password:}
#官方測試pypi源資訊
[pypitest]
repository:
username:}
password:}
#自己搭建的pypi源資訊
[test-pypi]
repository:
username:}
password:}
發布時,可以指定往哪個
pypi
倉庫發布,例如向
test-pypi
發布的命令如下:
python setup.py register -r test-pypi
python setup.py sdist upload -r test-pypi
3.為
pip配置指定
pypi源
pip預設是從官方
pypi
pypi
源,配置檔案是
~/.pip/pip.conf,
[global]
index-url =
docker搭建私有倉庫
registry映象 docker pull registry 二 通過該映象啟動乙個容器 docker run d p 5000 5000 v opt data registry tmp registry registry 注 預設情況下,會將倉庫存放於容器內的 tmp registry目錄下,這...
Docker搭建私有倉庫
docker私有倉庫 1 私有倉庫搭建與配置 1 拉取私有倉庫映象 此步省略 docker pull registry 2 啟動私有倉庫容器 docker run di name registry p 5000 5000 registry 3 開啟瀏覽器 輸入位址看到 表示私有倉庫搭建成功並且內容為...
npm私有倉庫搭建
為了使公司內部前端公共 更方便的共享,決定使用npm私有倉庫,以前用的公司內部搭建的gitlab,對於前端來說不夠高大上。私有倉庫可先的方案有多種 此文選擇的第5種 購買npm官方私有倉庫服務 首先要花錢,而且花了錢也沒有好的體驗,因為伺服器是在國外的,速度讓人捉急,並且 畢竟是要儲存在別人手裡。c...