Я пытаюсь установить virtualenv на Ubuntu.
Сначала было написано command 'pip' not found, поэтому я набрал
sudo apt install python-pip
потом он сказал
E: Unable to locate package python-pip
Я попытался сбросить WSL, загрузить с помощью cmd, но это не работает с Ubuntu. Я не знаю почему. Несмотря на то, что я загрузил python3, virtualenv и pip с помощью cmd. Это не работает с Ubuntu 18.04. Это также не работает в Ubuntu 14.04.
aiki@LAPTOP-886AEJJG:~$ pip
Command 'pip' not found, but can be installed with:
sudo apt install python-pip
aiki@LAPTOP-886AEJJG:~$ sudo apt install python-pip
[sudo] password for aiki:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-pip
Я пытаюсь установить jarvis и mycroft на win 10, но мне нужно использовать Ubuntu, потому что он работает только с Linux.
Возможный дубликат Не удается установить pip в Ubuntu?
вы можете использовать python-pip, stackoverflow.com/a/62724749/8253704






Попробуйте выполнить следующую последовательность команд на терминале Ubuntu:
sudo apt-get install software-properties-common
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install python-pip
что это значит "aiki@LAPTOP-886AEJJG:~/Jarvis$ ./setup.sh Укажите версию python (2/3) (по умолчанию-3) 3 Выбранная версия python 3 Запуск virtualenv с интерпретатором /usr/bin/python3 Traceback ( последний последний вызов): файл «/usr/local/lib/python2.7/dist-packages/virtualenv.py», строка 22, в <module> import distutils.spawn ModuleNotFoundError: нет модуля с именем «distutils.spawn»
убедитесь, что python3 и pip3, если вы используете версию 3, а также убедитесь, что модуль, который вы импортировали, остановлен с помощью pip3. проверьте версию python и версию pip, затем проверьте, доступен ли импортированный модуль в вашем коде в этих версиях python и pip.
для любой другой новой проблемы опубликуйте новый вопрос о переполнении стека, но сначала найдите переполнение стека для новой проблемы.
как проверить версию пипа? мне просто набрать pip3?
pip --version и python --version. Для вашей новой проблемы опубликуйте новый вопрос в стеке.
@Айки использует python3 -m pip --version
Не работает в док-контейнере, полученном из ubuntu:latest
Не работает в экземпляре Google
ls /bin/python*
Определите самую высокую версию Python из списка.
Если самая высокая версия что-то вроде python2.7, тогда установите python2-pip
Если это что-то вроде python3.8, тогда установите python3-pip
Пример для python3.8:
sudo apt-get install python3-pip
Привет, у меня установлен python2.7 в "/usr/lib/python2.7" и "/usr/local/bin/python2.7", когда я запускаю "sudo apt-get install python2-pip", он дает ту же ошибку : «Невозможно найти пакет python2-pip» ls /bin/python* выводит: bin/python3 /bin/python3.8 /bin/python3-futurize /bin/python3-pasteurize Мой python2.7 установлен не в том месте?
Это правильный ответ для большинства с этой проблемой ИМХО.
Я согласен с @desgua. В моем случае всякий раз, когда я запускал python --version из терминала, он говорил Python 2.7.2. Однако, когда я проверил /bin/python*, было установлено несколько других версий 3.x. Стоит проверить.
sudo apt-get install python2-pip дает E: Unable to locate package python2-pipПопробуйте следующие команды в терминале, это будет работать лучше:
apt-get install curl
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python get-pip.py
Возможно, у вас уже установлен python 3 pip. Вместо pip install можно использовать pip3 install.
Для решения проблемы:
E: Unable to locate package python-pip
Вы должны сделать это. Это работает с python2.7, и вы не разочаруетесь.
следуйте шагам, упомянутым ниже.
зайдите на get-pip.py и скопируйте оттуда весь код.
открыть терминал с помощью CTRL + ALT + T
vi get-pip.py
вставьте сюда скопированный код, а затем выйдите из редактора vi, нажав
ESC then :wq => press Enter
наконец, теперь запустите код и посмотрите на волшебство
sudo python get-pip.py
Он автоматически добавляет команду pip в ваш Linux.
вы можете увидеть результат моей машины
В некоторых типах Linux, таких как дистрибутивы на основе Debian, вы можете сначала рассмотреть возможность обновления вашего «способный получить», если вы устанавливаете через него python-pip.
sudo apt-get update
Это может помочь apt-get обновить свои индексы и найти пакет python-pip. После этого вы можете установить его так:
sudo apt-get install python-pip (Python2)
sudo apt-get install python3-pip (Python3)
Я использую WSL2 в Windows 10, и у меня была такая же проблема. Попробуйте способ, который помог мне исправить это. Я предполагаю, что вы используете python3.
python3 get-pip.py
sudo apt install python3-pip
ты пробовал
python -m pip install ...