沐沫 发表于 2024-9-24 17:42:08

【待反馈】python虚拟环境怎么从私有pypi仓库里面拉取依赖

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
9.2.0
系统版本:
Ubuntu 22
问题描述:
python虚拟环境怎么从私有pypi仓库里面拉取依赖,这个是poetry生成的pyproject.toml文件,sqlalchemy-session-builder是私有仓库的,网站上添加python项目后,提示无法安装 sqlalchemy-session-builder,需要怎么处理?
相关截图(日志、错误):


name = "flask_test"
version = "0.1.0"
description = ""
readme = "README.md"


python = "^3.10"
flask-sqlalchemy = "^3.0.5"
flask="^2.3.2"
mysql-connector-python="^9.0.0"
mysql-connector-repackaged="^0.3.1"
pymysql="^1.1.0"
sqlalchemy-session-builder="^1.1.3"
sqlalchemy="^2.0.31"


[]
name = "my-private-source"
url = "http://192.168.20.3:8088/simple"
priority = "secondry"


requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

沐沫 发表于 2024-9-25 14:56:13

来个人帮忙看下,谢谢。

运维技术阿闯 发表于 2024-10-15 17:53:01

您好,您的问题解决了吗。您这边是否可以更改依赖文件呢

沐沫 发表于 2024-10-16 18:27:19

运维技术阿闯 发表于 2024-10-15 17:53
您好,您的问题解决了吗。您这边是否可以更改依赖文件呢

不使用你们提供的虚拟环境,启动脚本里选择我自己虚拟环境中的python


堡塔运维包子 发表于 2024-10-29 17:08:58

沐沫 发表于 2024-10-16 18:27
不使用你们提供的虚拟环境,启动脚本里选择我自己虚拟环境中的python


看了一下,您应该是使用 pyproject.toml 和poetry 工具进行的包管理您可以试试在 依赖中将需要git下载的库, 用这样的方式表示

my-private-package = { git = "git@github.com:yourusername/my-private-repo.git", rev = "main" }然后执行 poetry install 试试
页: [1]
查看完整版本: 【待反馈】python虚拟环境怎么从私有pypi仓库里面拉取依赖