找不到从 gitlab 私有注册表安装的模块 pip

Posted

技术标签:

【中文标题】找不到从 gitlab 私有注册表安装的模块 pip【英文标题】:Cannot find module pip installed from gitlab private registry 【发布时间】:2021-12-12 01:35:39 【问题描述】:

我根据this example在一个私有的gitlab包注册表中创建了一个python库。 我点安装库,它的工作原理。当我冻结时,我可以看到我的库。但是当我尝试在 python 脚本中导入它时,我得到了一个ModuleNotFoundError。 有人遇到过这个问题吗?

【问题讨论】:

请包含您拥有的代码、安装命令输出和完整的错误消息/回溯。在本地安装你的包也有效吗? (比如pip install .然后把目录改出项目,可以导入吗?) 【参考方案1】:

实际上这是一个文件夹架构问题。

我有这个

mypackage/ -- setup.py -- __init__.py 我把它改成了 mypackage/ -- setup.py -- mypackage/ ---- __init__.py 终于成功了

【讨论】:

以上是关于找不到从 gitlab 私有注册表安装的模块 pip的主要内容,如果未能解决你的问题,请参考以下文章

找不到模块:无法从包注册表中解析“y”中的“x”

`docker pull` 从私有 gitlab 注册表返回 `denied: access denied`

`pipenv install` 从 GitLab 项目的 PyPI 注册表中成功安装了一个包,但随后在锁定步骤中失败

从 Gitlab 私有存储库导入节点模块时出错

Yarn 找不到私有的 Github npm 注册表

无法加载 DLL“coredll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。