команда python запущенная из cmd не видет модули python. но запускается из IDLE корректно и через

после успешной установки любой библиоткеи :

pip install pandas

подобный скрипт gg.py:

import pandas

запущенный из cmd командой:

python gg.py

сообщает:

Traceback (most recent call last):
  File "gg.py", line 1, in <module>
    import pandas
ModuleNotFoundError: No module named 'pandas'

Но запущенный из IDLE (Run F5):

введите сюда описание изображения

Все успешно работает:

введите сюда описание изображения

Так же успешно работает и VScode c запуском из Runer.

Powershel так же отказывается видеть модули из скриптов

Системные переменные все стоят и до scripts и до python

Windows10, python3.8.2 - других питонов не стоит, все на чистой системе.


Ответы (3 шт):

Автор решения: D. Violet

для запуска .py вне IDE используйте командную строку:

C:\Users\%username%\%project_folder%\Scripts\python.exe C:\Users\%username%\%project_folder%\main.py

где %username% - имя вашего пользователя в ОС, %project_folder% - папка с вашим .py файлом

→ Ссылка
Автор решения: Александр

В Python3 используется команда "py", вместо "python". То есть нужно написать: py "путь к файлу (или просто имя файла .py)"

→ Ссылка
Автор решения: Александр Мальцев

Все решилось!

Если вы пользуетесь inkscape для работы над векторной графикой,

то не ставте галку уставновить python!

Решение :

C:\Windows\system32>python Python 3.8.2 (default, Apr 9 2020, 13:17:39) [GCC 9.3.0 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. »> import sys »> sys.path ['', 'C:\Program Files\Inkscape\lib\python38.zip', 'C:\Program Files\Inkscape\lib\python3.8', 'C:\Program Files\Inkscape\lib\python3.8\lib-dynload', 'C:\Program Files\Inkscape\lib\python3.8\site-packages'] »>

Удалить Inkscape, и поставить правильно)

→ Ссылка