![](/img/trans.png)
[英]Use setuptools to Install a Python package from a private Gitlab package repository
[英]How to install python package namespace from private bitbucket-git repository
我有几个相关的项目,我认为它们非常适合 Python 的namespace-packages 。 我目前正在运行 python 3.8,并创建了以下目录结构进行测试。
├── namespace-package-test.package1
│ ├── LICENSE.txt
│ ├── README.md
│ ├── setup.cfg
│ ├── setup.py
│ ├── src
│ │ └── pkg1
│ │ ├── cli
│ │ │ ├── __init__.py
│ │ │ └── pkg1_cli.py
│ │ └── __init__.py
│ └── tests
├── namespace-package-test.package2
│ ├── AUTHORS.rst
│ ├── CHANGELOG.rst
│ ├── LICENSE.txt
│ ├── README.md
│ ├── setup.cfg
│ ├── setup.py
│ ├── src
│ │ └── pkg2
│ │ ├── cli
│ │ │ ├── __init__.py
│ │ │ └── pkg2_cli.py
│ │ └── __init__.py
│ └── tests
整个项目在一个私有的 bitbucket(云)服务器上;
git@bitbucket.org:<my-company>/namespace-package-test.git
我想在本地只安装包 1。我已经尝试了我能想象到的每一次迭代,但似乎没有什么能让我到达那里。 我要么得到存储库未找到错误或 setup.py 未找到错误。
pip install git+ssh://git@bitbucket.org:<my-company>/namespace-package-test.package1.git
pipx install "namespace-package-test.package1[cli] @ git+ssh://git@bitbucket.org:<my-company>/namespace-package-test.package1.git"
我想我想通了......为了子孙后代
Pip安装(进入虚拟环境)
pip install git+ssh://git@bitbucket.org/<company name>/namespace-package-test.git/#subdirectory=namespace-package-test.package1
pipx 安装 - 使用规范
pipx install "namespace-package-test.package1[cli] @ git+ssh://git@bitbucket.org/<company name>/namespace-package-test.git/#subdirectory=namespace-package-test.package1"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.