Я работал с виртуальными средами с Ubuntu 18.04 LTS , но я удалил его и установил Ubuntu 20.04 LTS на Windows 10, но теперь, когда я создаю venv
, затем ошибка
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt-get install python3-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
, когда я устанавливаю sudo apt-get install python3-venv
он говорит, что установлен, но все еще плохо работает
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-venv is already the newest version (3.8.2-0ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Я бы предложил добавить deadsnake-ppa и установить
sudo apt install python3.8-venv
Наткнулся на это, имея ту же проблему.
Ответ @alexandre-b решил эту проблему за меня. Хотел опубликовать здесь из-за этого вопроса поисковый рейтинг. https://stackoverflow.com/a/56228901
в основном:
python3.* -m venv myvenv
, где *
— это ваша конкретная версия Python.
Вы можете проверить свою версию Python с помощью
python3 --version