Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 26.11.2017
Сообщений: 55

Скрипт через PyCharm работает, через CMD нет. Почему?

28.08.2023, 18:56. Показов 1432. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, знатоки.

Написал тестовый скрипт. В PyCharm запускается нормально. А вот в командной строке постоянно чего-то не хватает. Как запустить его без запуска редактора?

Папка с файлами скачана отсюда.
https://github.com/kennyhml/pyinterception
Структура сохранена. Я добавил только файл "main.py" в который написал:

Python
1
2
    import interception
    interception.capture_keyboard()

Через PyCharm запускаю - работает. Через cmd запускаю

Code
1
python main.py
Мне пишет такое:

PureBasic
1
2
3
4
        Traceback (most recent call last):
              File "C:\Users\XXXXX\PycharmProjects\Test\main.py", line 1, in <module>
                import interception
            ModuleNotFoundError: No module named 'interception'
Тогда скопировал папку interception выше на один уровень, но теперь пишет:

PureBasic
1
2
3
4
5
6
7
8
9
        Traceback (most recent call last):
              File "C:\Users\XXXXX\PycharmProjects\Test\main.py", line 1, in <module>
                import interception
              File "C:\Users\XXXXX\PycharmProjects\Test\interception\__init__.py", line 4, in <module>
                from .inputs import *
              File "C:\Users\XXXXX\PycharmProjects\Test\interception\inputs.py", line 7, in <module>
                from pynput.keyboard import Listener as KeyListener  # type: ignore[import]
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ModuleNotFoundError: No module named 'pynput'
Тут уже не понятно, что делать? Может подскажете что-нибудь?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.08.2023, 18:56
Ответы с готовыми решениями:

Почему сортировка через обычный for работает корректно, а через for(auto x : vector) нет?
Дана задача отсортировать контейнер строк без учёта регистра. Условие: В стандартном потоке дана одна строка, состоящая из числа N и...

Почему через браузер работает, а через cron нет?
Всем привет! Написал не большой код, который вводит мои данные и отправляет методом POST на сайт, где требуются эти данные для авторизации....

В Pycharm модуль работает как положено но при запуске через Bat фаил нет как быь?
Код писал на системе Ubuntu Проверяю всегда на Разных Windows и Windows Server скрипт Бота хочу запустить на Сервере через bat установил...

2
148 / 111 / 37
Регистрация: 28.11.2013
Сообщений: 383
28.08.2023, 20:29
Не уверен,что поможет, но пропишите полный путь к папке с библиотеками (venv), например
Python
1
2
import sys
sys.path.append('D:\Projects\Python\test\venv')
0
1 / 1 / 0
Регистрация: 26.11.2017
Сообщений: 55
28.08.2023, 21:41  [ТС]
Skryp,
Добавлял так (иначе ошибка):
Python
1
2
import sys
sys.path.append(r"C:\Users\XXXXX\PycharmProjects\Test\venv")
Путь прописался. К сожалению, не помогло.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.08.2023, 21:41
Помогаю со студенческими работами здесь

Почему не работает скрипт проверки домена через api reg.ru на perl?
Есть скрипт проверки доменов на занятость. Он использует модуль Regru::API. Работает на Windows. Код в общих чертах выглядит примерно...

Почему в wing работает мой способ считывания файла, а в PyCharm нет?
Вот: f=open('tz2-tp.txt') a= A в PC такую ошибку выдаёт:

На всех устройствах через wi fi интернет работает, а через кабель нет
Ребят, такая во проблема. Телефон и ноут отлично подключаются к Wi Fi и выходят в интернет. А на компе, который подключается к...

Еcли к сайту подключаться через ip, то всё работает, а если через домен, то нет
Привет всем! Помогите пожалуйста нубу!)Уже весь гугл прочитал, но никак не могу справиться :(. Есть веб-сервер на котором стоит IIS 7. Я...

Qt рисование точки на слое QVBoxLayot. Через хеадер работает. Через файл класса нет
1.Qt рисование точки на слое QVBoxLayot. Через хеадер работает. draw.h #ifndef DRAW_H #define DRAW_H #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru