FROM odoo:latest
RUN python3 -m pip install --upgrade pip
RUN pip3 --version
RUN python3 -m pip install aliyun-python-sdk-core-v3我在Gitlab中有这个用于CI/CD的Dockerfile。我想使用升级后的pip来安装一些包。但是,它不使用升级后的pip,而是使用旧版本来安装包。

如何使用升级后的pip进行包安装?
+ python3 -m pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/fe/ef/60d7ba03b5c442309ef42e7d69959f73aacccd0d86008362a681c4698e83/pip-21.0.1-py3-none-any.whl (1.5MB)
Installing collected packages: pip
Successfully installed pip-21.0.1
Removing intermediate container f5417b04ef8f
---> 0af1f9c1c55e
Step 4/8 : RUN python3 -m pip --version
---> Running in 04c7a1faac39
+ python3 -m pip --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
Removing intermediate container 04c7a1faac39
---> 4c9bafd47bce我使用了相同的命令,但得到了相同的结果
发布于 2021-04-10 16:18:37
你在混合你称之为pip的东西。
尝试使用pip3 install --upgrade pip或python3 -m pip --version。
https://stackoverflow.com/questions/67032164
复制相似问题