找不到从 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的主要内容,如果未能解决你的问题,请参考以下文章
`docker pull` 从私有 gitlab 注册表返回 `denied: access denied`