Я не могу получить pip на своем venv Python3 в Ubuntu 24.04.Python

Программы на Python
Anonymous
Я не могу получить pip на своем venv Python3 в Ubuntu 24.04.

Сообщение Anonymous »

У меня установлена ​​новая версия Ubuntu 24.04. Я добавил pip с помощью обычного sudo apt install python3-pip и приступил к установке некоторых пакетов, но получил ошибку: externally-managed-environment. Для меня все это было в новинку, поэтому я немного почитал о venv. Используя PyCharm, я подключил виртуальную среду к своему проекту Python в /home/colin/Dropbox/codebase/Python. Кажется, пока все идет хорошо. Я открыл терминал и побежал:

Код: Выделить всё

source /home/colin/Dropbox/codebase/Python/venv/bin/activate
и вот я в виртуальной среде. Затем я пытаюсь установить пакет с помощью:

Код: Выделить всё

pip install requests
python3 -m pip install requests
В обоих случаях я получаю сообщение ModuleNotFoundError: нет модуля с именем «pip». Хорошо, честно говоря, моя предыдущая установка pip была предназначена для системы и не видна в виртуальной среде. Итак, я пытаюсь установить pip, находясь в venv:

Код: Выделить всё

sudo apt install python3-pip
и получите:

Код: Выделить всё

python3-pip is already the newest version (24.0+dfsg-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Ага. Хорошо. Я еще в венве, попробую:

Код: Выделить всё

which pip
и он возвращает:

Код: Выделить всё

/home/colin/Dropbox/Codebase/Python/venv/bin/pip
Так что же я делаю не так? Почему я не могу установить пакеты с помощью pip в свой venv? Возможно, стоит добавить, что для всего этого я следовал инструкциям отсюда, но эта проблема не упоминается.

Подробнее здесь: https://stackoverflow.com/questions/787 ... untu-24-04

Вернуться в «Python»