我正试图通过私人回购中的Pipfile安装一个包。
使用以下语法,VScode请求密码(在控制台中它将永远锁定(,尽管我的令牌被导出到我的env变量:
[packages]
pack1 = {editable = true, git = "https://${ACCESS_TOKEN}@github.com/.../pack1.git"}
直接使用ACCESS_TOKEN,其工作方式与预期一致:
[packages]
pack1 = {editable = true, git = "https://myToken@github.com/.../pack1.git"}
使用pipenv-install命令对我的环境变量(ACCESS_TOKEN(也很好:
pipenv install -e git+https://${ACCESS_TOKEN}@github.com/.../pack1.git
你有什么解决办法吗?
谢谢!
这可能是由于您的pipenv
版本不支持需求(包(部分中的env-var扩展(请参阅此问题(。这在pipenv
版本2020.11.15中得到了修复。
我在旧版本中遇到了这个问题,事实上,将pipenv
升级到2020.11.15
使它发挥了作用。