Я не упомянул, ide использует python 3,8 а на виртуалке стоит 3,9. Я не уверен что это на что-то может повлиять, но я думаю лучше уточнить.
D:\Temp>cd tst
D:\Temp\tst>virtualenv --clear .venv
created virtual environment CPython3.8.7.final.0-64 in 440ms
creator CPython3Windows(dest=D:\Temp\tst\.venv, clear=True, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\Andrew\AppData\Local\pypa\virtualenv)
added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1
activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
D:\Temp\tst>.venv\scripts\activate.bat
(.venv) D:\Temp\tst>.venv\Scripts\python.exe -m pip install --upgrade pip
Requirement already satisfied: pip in d:\temp\tst\.venv\lib\site-packages (20.3.1)
Collecting pip
Downloading pip-20.3.3-py2.py3-none-any.whl (1.5 MB)
|████████████████████████████████| 1.5 MB 3.3 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.3.1
Uninstalling pip-20.3.1:
Successfully uninstalled pip-20.3.1
Successfully installed pip-20.3.3
(.venv) D:\Temp\tst>pip install easygui
Collecting easygui
Downloading easygui-0.98.1-py2.py3-none-any.whl (90 kB)
|████████████████████████████████| 90 kB 6.1 MB/s
Installing collected packages: easygui
Successfully installed easygui-0.98.1
(.venv) D:\Temp\tst>py
Python 3.8.7 (tags/v3.8.7:6503f05, Dec 21 2020, 17:59:51) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import easygui
>>> easygui.msgbox('Hello!')
'OK'
>>>
"Люблю вышивать "крестиком" и
вязать на спицах"
Для личных проектов и фриланса подойдёт лучше чем PyCharm Community,
Возможно, что с PyCharm всё хорошо, но не запускается сам интерпретатор Python.
... с другими настройками.
Будьте любезны представить вывод ошибки с терминала той же машины, где и IDE. Естественно, для тех же вводимых данных. А также выводы команды
pip list
из встроенного в IDE терминала (или настроек проекта) и того терминала, где происходит ошибка.