В Windows 10 следующие шаги успешно устанавливают и запускают модуль Python-pyfiglet:
- Включен WSL (запущен PowerShell от имени администратора и введен
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
) - УстановленUbuntu из Microsoft Store
- Установленный терминал Windows (предварительный просмотр) из магазина Microsoft
- В Windows Terminal> Ubuntu я установил Python3 (
sudo apt-get install Python3
) - В Windows Terminal> Ubuntu, Я установил пакет python pyfiglet (
sudo apt install python3-pyfiglet
) - В Windows Terminal> Ubuntu> python3 я успешно выполнил
import pyfiglet
и print(pyfiglet.figlet_format("Hello World!"))
с ожидаемым результатом!
Однако,когда я пытаюсь использовать import pyfiglet
любым другим из следующих способов:
- Приложение магазина Python3.7 (устанавливается через приложение Магазина Microsoft)
- Cmd> python3
- VSCode> create
hello_world.py
и отладка,
к сожалению, все три метода приводят к ModuleNotFoundError: No module named 'pyfiglet'
.
Почему import pyfiglet
успешно работает в Windows Terminal> Ubuntu> Python3, нонеудачный во всех трех других способахоткрыть питон?Эти другие версии Python отделены от версии Python для Ubuntu?(Я думал, что все они были одной и той же версией python, которая по сути происходит из WSL.)
Если все они действительно являются отдельными установками python и модули между ними не общие, то как мне переустановить (продублировать) pyfiglet?для версий приложений Cmd / Python3 Store Store / VSCode?Попытка либо sudo apt install python3-pyfiglet
, либо pip install pyfiglet
не удалась в отладочной версии приложения Python для Cmd / Python3.7 Store / VSCode.