Команда pip install --upgrade pip, установить всю версию pip

Когда я запускаю эту команду, pip install --upgrade pip, установлена ​​вся версия pip (в Linux/2.9.16)

Я просто хочу обновить pip, который я использую, до последней версии. Как я могу это решить?

Ниже то, что я получил от команды

pip install --upgrade pip
Requirement already satisfied: pip in /opt/python/run/venv/lib/python3.6/site-packages (20.3.2)
Collecting pip
  Using cached pip-20.3.2-py2.py3-none-any.whl (1.5 MB)
  Using cached pip-20.3.2.tar.gz (1.5 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
    Preparing wheel metadata ... done
  Using cached pip-20.3.1-py2.py3-none-any.whl (1.5 MB)
  Using cached pip-20.3.1.tar.gz (1.5 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
    Preparing wheel metadata ... done
  Using cached pip-20.3-py2.py3-none-any.whl (1.5 MB)
  Using cached pip-20.3.tar.gz (1.5 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
    Preparing wheel metadata ... done
  Using cached pip-20.2.4-py2.py3-none-any.whl (1.5 MB)
  Using cached pip-20.2.4.tar.gz (1.5 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
    Preparing wheel metadata ... done
  Downloading pip-20.2.3-py2.py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 2.2 MB/s
  Downloading pip-20.2.3.tar.gz (1.5 MB)
     |████████████████████████████████| 1.5 MB 8.6 MB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
    Preparing wheel metadata ... done
  Downloading pip-20.2.2-py2.py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 13.0 MB/s
  Downloading pip-20.2.2.tar.gz (1.5 MB)
     |████████████████████████████████| 1.5 MB 17.1 MB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
    Preparing wheel metadata ... done
  Downloading pip-20.2.1-py2.py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 18.3 MB/s
  Downloading pip-20.2.1.tar.gz (1.5 MB)
     |████████████████████████████████| 1.5 MB 19.8 MB/s
  ...

--- обновлять ---

Я запускаю pip install --upgrade pip в Beanstalk, используя приведенные ниже команды в .ebextensions/02_python.config.

commands:
  01_install_node:
    command: |
      sudo curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
      sudo yum -y install nodejs
  02_install_yarn:
    test: '[ ! -f /usr/bin/yarn ] && echo "Yarn not found, installing..."'
    command: |
      sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
      sudo yum -y install yarn
  03_upgrade_pip:
    command: /opt/python/run/venv/bin/pip install --upgrade pip setuptools wheel
    ignoreErrors: false

А ниже лог от beanstalk eb-activity

[2020-12-15T05:08:40.474Z] INFO  [4175]  - [Application update app-930a-201215_140751@14/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild/prebuild_1_mdd_bean/Command 03_upgrade_pip] : Starting activity...
[2020-12-15T05:16:26.425Z] INFO  [4175]  - [Application update app-930a-201215_140751@14/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild/prebuild_1_mdd_bean/Command 03_upgrade_pip] : Activity execution failed, because: Requirement already satisfied: pip in /opt/python/run/venv/lib/python3.6/site-packages (20.3.2)
  Collecting pip
  Using cached pip-20.3.2-py2.py3-none-any.whl (1.5 MB)
  Using cached pip-20.3.2.tar.gz (1.5 MB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing wheel metadata: started
  Preparing wheel metadata: finished with status 'done'
  Using cached pip-20.3.1-py2.py3-none-any.whl (1.5 MB)
  Using cached pip-20.3.1.tar.gz (1.5 MB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
---- too long ... ---
  Using cached pip-1.2.tar.gz (94 kB)
  Using cached pip-1.1.tar.gz (95 kB)
  Using cached pip-1.0.2.tar.gz (105 kB)
  Using cached pip-1.0.1.tar.gz (104 kB)
  Using cached pip-1.0.tar.gz (100 kB)
  Using cached pip-0.8.3.tar.gz (107 kB)
  Using cached pip-0.8.2.tar.gz (106 kB)
  Using cached pip-0.8.1.tar.gz (105 kB)
  Using cached pip-0.8.tar.gz (98 kB)
  Using cached pip-0.7.2.tar.gz (68 kB)
  Using cached pip-0.7.1.tar.gz (82 kB)
  Using cached pip-0.7.tar.gz (68 kB)
  Using cached pip-0.6.3.tar.gz (71 kB)
  Using cached pip-0.6.2.tar.gz (70 kB)
  Using cached pip-0.6.1.tar.gz (55 kB)
  Using cached pip-0.6.tar.gz (64 kB)
  Using cached pip-0.5.1.tar.gz (54 kB)
  Using cached pip-0.5.tar.gz (53 kB)
  Using cached pip-0.4.tar.gz (50 kB)
  Using cached pip-0.3.1.tar.gz (48 kB)
  Using cached pip-0.3.tar.gz (47 kB)
  WARNING: Discarding https://files.pythonhosted.org/packages/17/05/f66144ef69b436d07f8eeeb28b7f77137f80de4bf60349ec6f0f9509e801/pip-0.3.tar.gz#sha256=183c72455cb7f8860ac1376f8c4f14d7f545aeab8ee7c22cd4caf79f35a2ed47 (from https://pypi.org/simple/pip/). Requested pip from https://files.pythonhosted.org/packages/17/05/f66144ef69b436d07f8eeeb28b7f77137f80de4bf60349ec6f0f9509e801/pip-0.3.tar.gz#sha256=183c72455cb7f8860ac1376f8c4f14d7f545aeab8ee7c22cd4caf79f35a2ed47 has different version in metadata: '0.3.dev0'
  Using cached pip-0.2.1.tar.gz (39 kB)
  Using cached pip-0.2.tar.gz (38 kB)
  Requirement already satisfied: setuptools in /opt/python/run/venv/lib/python3.6/site-packages (51.0.0)
  Collecting setuptools
  Using cached setuptools-51.0.0-py3-none-any.whl (785 kB)
  Using cached setuptools-51.0.0.zip (2.1 MB)
  Using cached setuptools-50.3.2-py3-none-any.whl (785 kB)
  Using cached setuptools-50.3.2.zip (2.1 MB)
  Using cached setuptools-50.3.1-py3-none-any.whl (785 kB)
  Using cached setuptools-50.3.1.zip (2.1 MB)
  Using cached setuptools-50.3.0-py3-none-any.whl (785 kB)
  Using cached setuptools-50.3.0.zip (2.2 MB)
  Using cached setuptools-50.2.0-py3-none-any.whl (784 kB)
  Using cached setuptools-50.2.0.zip (2.2 MB)
  Using cached setuptools-50.1.0-py3-none-any.whl (784 kB)
  Using cached setuptools-50.1.0.zip (2.2 MB)
  Using cached setuptools-50.0.3-py3-none-any.whl (784 kB)
  Using cached setuptools-50.0.3.zip (2.2 MB)
  Using cached setuptools-50.0.2-py3-none-any.whl (784 kB)
  Using cached setuptools-50.0.2.zip (2.2 MB)
  Using cached setuptools-50.0.1-py3-none-any.whl (784 kB)
  Using cached setuptools-50.0.1.zip (2.2 MB)
  Using cached setuptools-50.0.0-py3-none-any.whl (783 kB)
  Using cached setuptools-50.0.0.zip (2.2 MB)
  Using cached setuptools-49.6.0-py3-none-any.whl (803 kB)
  Using cached setuptools-49.6.0.zip (2.2 MB)
  Using cached setuptools-49.5.0-py3-none-any.whl (803 kB)
  Using cached setuptools-49.5.0.zip (2.2 MB)
  Using cached setuptools-49.4.0-py3-none-any.whl (803 kB)
  Using cached setuptools-49.4.0.zip (2.2 MB)
  Using cached setuptools-49.3.2-py3-none-any.whl (790 kB)
  Using cached setuptools-49.3.2.zip (2.2 MB)
  Using cached setuptools-49.3.1-py3-none-any.whl (790 kB)
  Using cached setuptools-49.3.1.zip (2.2 MB)
  Using cached setuptools-49.3.0-py3-none-any.whl (790 kB)
  Using cached setuptools-49.3.0.zip (2.2 MB)
  Using cached setuptools-49.2.1-py3-none-any.whl (789 kB)
  Using cached setuptools-49.2.1.zip (2.2 MB)
  Using cached setuptools-49.2.0-py3-none-any.whl (789 kB)
  Using cached setuptools-49.2.0.zip (2.2 MB)
  Using cached setuptools-49.1.3-py3-none-any.whl (789 kB)
  Using cached setuptools-49.1.3.zip (2.2 MB)
  Using cached setuptools-49.1.2-py3-none-any.whl (789 kB)
  Using cached setuptools-49.1.2.zip (2.2 MB)
  Using cached setuptools-49.1.1-py3-none-any.whl (789 kB)
  Using cached setuptools-49.1.1.zip (2.2 MB)
  Using cached setuptools-49.1.0-py3-none-any.whl (789 kB)
  Using cached setuptools-49.1.0.zip (2.2 MB)
  Using cached setuptools-49.0.1-py3-none-any.whl (789 kB)
  Using cached setuptools-49.0.1.zip (2.2 MB)
... Too long ...
  ----------------------------------------
  WARNING: Discarding https://files.pythonhosted.org/packages/4f/b3/51ef01e9af978f6ddc388754a201a5abb316fb8c84293901c92c52344b57/setuptools-0.9.2.zip#sha256=3713572ca0adb93e52a8aabfe1321f616b196dbd2121bc918b1fe829c312f715 (from https://pypi.org/simple/setuptools/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Using cached setuptools-0.9.2.tar.gz (764 kB)
  ERROR: Command errored out with exit status 1:
  command: /opt/python/run/venv/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5ym3esw7/setuptools_20237e3eec0a4c279498d1832c687656/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5ym3esw7/setuptools_20237e3eec0a4c279498d1832c687656/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-5fwh_uaz
  cwd: /tmp/pip-install-5ym3esw7/setuptools_20237e3eec0a4c279498d1832c687656/
  Complete output (15 lines):
  Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-install-5ym3esw7/setuptools_20237e3eec0a4c279498d1832c687656/setuptools/__init__.py", line 2, in <module>
  from setuptools.extension import Extension, Library
  File "/tmp/pip-install-5ym3esw7/setuptools_20237e3eec0a4c279498d1832c687656/setuptools/extension.py", line 5, in <module>
  from setuptools.dist import _get_unpatched
  File "/tmp/pip-install-5ym3esw7/setuptools_20237e3eec0a4c279498d1832c687656/setuptools/dist.py", line 7, in <module>
  from setuptools.command.install import install
  File "/tmp/pip-install-5ym3esw7/setuptools_20237e3eec0a4c279498d1832c687656/setuptools/command/__init__.py", line 8, in <module>
  from setuptools.command import install_scripts
  File "/tmp/pip-install-5ym3esw7/setuptools_20237e3eec0a4c279498d1832c687656/setuptools/command/install_scripts.py", line 3, in <module>
  from pkg_resources import Distribution, PathMetadata, ensure_directory
  File "/tmp/pip-install-5ym3esw7/setuptools_20237e3eec0a4c279498d1832c687656/pkg_resources.py", line 1545, in <module>
  register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
  AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
  ----------------------------------------
  WARNING: Discarding https://files.pythonhosted.org/packages/2c/02/3e1e2e547114b6a659923c9d88fa74adec9aa46d46a48f70cd02b9fb4646/setuptools-0.9.2.tar.gz#sha256=5c35683a5473e803a3e192a55c0d86ac3848e8888940dbebbfc6981aa48aa626 (from https://pypi.org/simple/setuptools/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Using cached setuptools-0.9.1.zip (832 kB)
  ERROR: Command errored out with exit status 1:
  command: /opt/python/run/venv/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5ym3esw7/setuptools_b1f18f92b6014cf09a2c38f0c8f5317c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5ym3esw7/setuptools_b1f18f92b6014cf09a2c38f0c8f5317c/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-p15lass8
  cwd: /tmp/pip-install-5ym3esw7/setuptools_b1f18f92b6014cf09a2c38f0c8f5317c/
  Complete output (15 lines):
  Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-install-5ym3esw7/setuptools_b1f18f92b6014cf09a2c38f0c8f5317c/setuptools/__init__.py", line 2, in <module>
  from setuptools.extension import Extension, Library
  File "/tmp/pip-install-5ym3esw7/setuptools_b1f18f92b6014cf09a2c38f0c8f5317c/setuptools/extension.py", line 5, in <module>
  from setuptools.dist import _get_unpatched
  File "/tmp/pip-install-5ym3esw7/setuptools_b1f18f92b6014cf09a2c38f0c8f5317c/setuptools/dist.py", line 7, in <module>
  from setuptools.command.install import install
  File "/tmp/pip-install-5ym3esw7/setuptools_b1f18f92b6014cf09a2c38f0c8f5317c/setuptools/command/__init__.py", line 8, in <module>
  from setuptools.command import install_scripts
  File "/tmp/pip-install-5ym3esw7/setuptools_b1f18f92b6014cf09a2c38f0c8f5317c/setuptools/command/install_scripts.py", line 3, in <module>
  from pkg_resources import Distribution, PathMetadata, ensure_directory
  File "/tmp/pip-install-5ym3esw7/setuptools_b1f18f92b6014cf09a2c38f0c8f5317c/pkg_resources.py", line 1545, in <module>
  register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
  AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
  ----------------------------------------
  WARNING: Discarding https://files.pythonhosted.org/packages/9c/46/83b866faeab163db1c4a9fddf93e7d60e28ce2a97cf2669667551f496294/setuptools-0.9.1.zip#sha256=96beffdca47822f90f8e766edd714f3e1b6ca25ef19ea63105b25c0f8b0a384c (from https://pypi.org/simple/setuptools/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Using cached setuptools-0.9.1.tar.gz (764 kB)
  ERROR: Command errored out with exit status 1:
  command: /opt/python/run/venv/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5ym3esw7/setuptools_5101018cccae4f75bea590debe61f9ef/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5ym3esw7/setuptools_5101018cccae4f75bea590debe61f9ef/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-12bms7x7
  cwd: /tmp/pip-install-5ym3esw7/setuptools_5101018cccae4f75bea590debe61f9ef/
  Complete output (15 lines):
  Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-install-5ym3esw7/setuptools_5101018cccae4f75bea590debe61f9ef/setuptools/__init__.py", line 2, in <module>
  from setuptools.extension import Extension, Library
  File "/tmp/pip-install-5ym3esw7/setuptools_5101018cccae4f75bea590debe61f9ef/setuptools/extension.py", line 5, in <module>
  from setuptools.dist import _get_unpatched
  File "/tmp/pip-install-5ym3esw7/setuptools_5101018cccae4f75bea590debe61f9ef/setuptools/dist.py", line 7, in <module>
  from setuptools.command.install import install
  File "/tmp/pip-install-5ym3esw7/setuptools_5101018cccae4f75bea590debe61f9ef/setuptools/command/__init__.py", line 8, in <module>
  from setuptools.command import install_scripts
  File "/tmp/pip-install-5ym3esw7/setuptools_5101018cccae4f75bea590debe61f9ef/setuptools/command/install_scripts.py", line 3, in <module>
  from pkg_resources import Distribution, PathMetadata, ensure_directory
  File "/tmp/pip-install-5ym3esw7/setuptools_5101018cccae4f75bea590debe61f9ef/pkg_resources.py", line 1545, in <module>
  register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
  AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
  ----------------------------------------
  WARNING: Discarding https://files.pythonhosted.org/packages/1a/52/645c11a1c57513a43a557cf752833c19223f365771e30c88637170026ef7/setuptools-0.9.1.tar.gz#sha256=00340736e0dd9aa66aed3f52c015080c7fdd7855c4879a13fa5f18afa65ebbb9 (from https://pypi.org/simple/setuptools/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Using cached setuptools-0.9.zip (824 kB)
  ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device
  
   (ElasticBeanstalk::ExternalInvocationError)


Хм, странно. Я только что попробовал в свежем virtualenv и вижу только: «Удаление pip-20.2.4 .. Pip-20.3.2 успешно установлен». Можете ли вы попробовать обновить pip в свежем пустом виртуальном окружении?

Alex Yu 15.12.2020 07:37

И вопрос: как amazon-elastic-beanstalk связан с вопросом?

Alex Yu 15.12.2020 07:41

@AlexYu О .. Было бы неплохо, если бы это была моя личная среда. Но я запускаю команду в AWS Beanstalk, поэтому каждый раз, когда я развертываю, автоматически создается virtualenv и выполняется команда.

mappy 15.12.2020 07:44

Я бы упомянул об AWS Beanstalk в заголовке вопроса, потому что то, что вы описываете, не является обычным поведением в Linux. По крайней мере, я никогда такого не видел.

Alex Yu 15.12.2020 07:48

Понятно. Думаю, поэтому я не смог найти подходящего источника по этому поводу. Спасибо, что сообщили мне об этом!

mappy 15.12.2020 07:53
/opt/python/run/venv/bin/pip - это выглядит подозрительно. Вы сказали: «Каждый раз, когда я развертываю, virtualenv создается автоматически», но это pip выглядит как пункт не из virtualenv, а общесистемный пункт. Здесь я могу ошибаться — никогда не работал с AWS Beanstalk.
Alex Yu 15.12.2020 07:54

Это может быть причиной. Я тоже не уверен. Но другой ресурс об обновлении pip в beanstalk, например this, говорит, что они используют /opt/python/run/venv/bin/pip. Кажется, мне нужно искать больше.

mappy 15.12.2020 07:58

@AlexYu Как вы и предложили, я проверил это в новом virtualenv и решил! Ваш комментарий был очень полезен. Спасибо!

mappy 15.12.2020 08:39
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
7
8
7 272
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я сам отвечаю на свой вопрос.

Чтобы найти причину проблемы, я создал и протестировал новую виртуальную среду в экземпляре beanstalk.

Сначала pip install --upgrade setuptools, pip install --upgrade pip работает нормально. Но после обновления pip до последней версии (2020.3.2) pip install --upgrade setuptools возникла та же проблема. И когда я понизил версию pip до 2020.3.1 с помощью pip install --upgrade pip==2020.3.1, это решило проблему!

Итак, основной причиной является pip2020.3.2. Похоже, что pip 2020.3.2 еще не вышел (https://pypi.org/project/pip/20.3.2/). Я не уверен, почему установлен выдернутый выпуск.

Я протестировал его в Linux/2.9.16 (python 3.6), MacOS11.0.1 (python 3.6, 3.9) и получил те же результаты.

В любом случае, надеюсь, что это поможет другим, у которых есть подобные проблемы.

Ниже описан процесс устранения неполадок.

[ec2-user@ip-... ~]$ python3 -m venv test-env
[ec2-user@ip-... ~]$ source ./test-env/bin/activate
(test-env) [ec2-user@ip-... ~]$ pip --version
pip 18.1 from /home/ec2-user/test-env/lib64/python3.6/dist-packages/pip (python 3.6)
(test-env) [ec2-user@ip-... ~]$ pip install --upgrade setuptools
Collecting setuptools
  Using cached https://files.pythonhosted.org/packages/3d/f2/1489d3b6c72d68bf79cd0fba6b6c7497df4ebf7d40970e2d7eceb8d0ea9c/setuptools-51.0.0-py3-none-any.whl
Installing collected packages: setuptools
  Found existing installation: setuptools 40.6.2
    Uninstalling setuptools-40.6.2:
      Successfully uninstalled setuptools-40.6.2
Successfully installed setuptools-51.0.0
You are using pip version 18.1, however version 20.3.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
(test-env) [ec2-user@ip-... ~]$ pip install --upgrade pip
Collecting pip
  Using cached https://files.pythonhosted.org/packages/3d/0c/01014c0442830eb38d6baef0932fdcb389279ce74295350ecb9fe09e048a/pip-20.3.2-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 18.1
    Uninstalling pip-18.1:
      Successfully uninstalled pip-18.1
Successfully installed pip-20.3.2
(test-env) [ec2-user@ip-... ~]$ pip install --upgrade setuptools
Requirement already satisfied: setuptools in ./test-env/lib/python3.6/dist-packages (51.0.0)
Collecting setuptools
  Using cached setuptools-51.0.0-py3-none-any.whl (785 kB)
  Using cached setuptools-51.0.0.zip (2.1 MB)
  Using cached setuptools-50.3.2-py3-none-any.whl (785 kB)
  Using cached setuptools-50.3.2.zip (2.1 MB)
  Using cached setuptools-50.3.1-py3-none-any.whl (785 kB)
  Using cached setuptools-50.3.1.zip (2.1 MB)
  Using cached setuptools-50.3.0-py3-none-any.whl (785 kB)
  Using cached setuptools-50.3.0.zip (2.2 MB)
  Using cached setuptools-50.2.0-py3-none-any.whl (784 kB)
  Using cached setuptools-50.2.0.zip (2.2 MB)
  Using cached setuptools-50.1.0-py3-none-any.whl (784 kB)
  Using cached setuptools-50.1.0.zip (2.2 MB)
  Using cached setuptools-50.0.3-py3-none-any.whl (784 kB)
  Using cached setuptools-50.0.3.zip (2.2 MB)
^CERROR: Operation cancelled by user
(test-env) [ec2-user@ip-... ~]$ pip --version
pip 20.3.2 from /home/ec2-user/test-env/lib64/python3.6/dist-packages/pip (python 3.6)
(test-env) [ec2-user@ip-... ~]$ pip install --upgrade pip==20.3.1
Collecting pip==20.3.1
  Using cached pip-20.3.1-py2.py3-none-any.whl (1.5 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.3.2
    Uninstalling pip-20.3.2:
      Successfully uninstalled pip-20.3.2
Successfully installed pip-20.3.1
(test-env) [ec2-user@ip-... ~]$ pip install --upgrade setuptools
Requirement already satisfied: setuptools in ./test-env/lib/python3.6/dist-packages (51.0.0)
(test-env) [ec2-user@ip-... ~]$

У меня такая же проблема. Они исправили свою ошибку. Просто беги pip install --user --upgrade 'pip==20.3.3'.

У меня не исправляет pastebin.com/zhqhMFfC

Dilawar 09.12.2021 09:08

Другие вопросы по теме