当前位置:论坛首页 > Linux面板 > 求助

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

发表在 Linux面板2024-9-24 17:42 [复制链接] 4 1397

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

9.2.0
系统版本:

Ubuntu 22
问题描述:

python虚拟环境怎么从私有pypi仓库里面拉取依赖,这个是poetry生成的pyproject.toml文件,sqlalchemy-session-builder是私有仓库的,网站上添加python项目后,提示无法安装 sqlalchemy-session-builder,需要怎么处理?
相关截图(日志、错误):

Snipaste_2024-09-24_17-44-38.png
  1. [tool.poetry]
  2. name = "flask_test"
  3. version = "0.1.0"
  4. description = ""
  5. readme = "README.md"

  6. [tool.poetry.dependencies]
  7. python = "^3.10"
  8. flask-sqlalchemy = "^3.0.5"
  9. flask="^2.3.2"
  10. mysql-connector-python="^9.0.0"
  11. mysql-connector-repackaged="^0.3.1"
  12. pymysql="^1.1.0"
  13. sqlalchemy-session-builder="^1.1.3"
  14. sqlalchemy="^2.0.31"


  15. [[tool.poetry.source]]
  16. name = "my-private-source"
  17. url = "http://192.168.20.3:8088/simple"
  18. priority = "secondry"

  19. [build-system]
  20. requires = ["poetry-core"]
  21. 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

Snipaste_2024-10-16_18-25-14.png
使用道具 举报 回复 支持 反对
发表于 2024-10-29 17:08:58 | 显示全部楼层
沐沫 发表于 2024-10-16 18:27
不使用你们提供的虚拟环境,启动脚本里选择我自己虚拟环境中的python
看了一下,您应该是使用 pyproject.toml 和  poetry 工具进行的包管理您可以试试在 依赖中将需要git下载的库, 用这样的方式表示
  1. [tool.poetry.dependencies]
  2. my-private-package = { git = "git@github.com:yourusername/my-private-repo.git", rev = "main" }
复制代码
然后执行 poetry install 试试
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表