我正在尝试升级 pip 以可能解决dist-info directory not found错误,但我的部署似乎完全忽略了任何尝试。是否有可能在任何 .ebextensions 脚本之前安装要求,这就是为什么我没有看到任何进展?如果是这样,我可以在什么时候升级 pip?
我知道我可以通过 SSH 登录,但我不想在每次部署时都这样做。
01_upgrade_pip.config
commands:
01_upgrade_pip:
command: /opt/python/run/venv/bin/pip install --upgrade pip
ignoreErrors: false
这里的一切都是正确的,还是我一直在关注的资源已被弃用或其他什么?
我曾尝试在我的 packages.config 中包含该命令,并希望这将允许首先进行升级,但仍然没有任何迹象表明它甚至被确认。
packages:
yum:
git: []
commands:
01_upgrade_pip:
command: /opt/python/run/venv/bin/pip install --upgrade pip
ignoreErrors: false
除非有人要求特定的东西,否则我暂时不会包含日志。目前所有相关的信息都dist-info directory not found与我正在使用 pip 版本 9 的警报同时出现相同的错误,当 19 可用时(确认没有升级)。
更新下面 的答案 下面提到的解决方案是使用 preinit 脚本。
在/opt/elasticbeanstalk/hooks/preinit/08upgradepip.sh:
python3 -m pip install --upgrade pip
慕勒3428872
www说
随时随地看视频慕课网APP
相关分类