Я получаю приведенное ниже сообщение об ошибке в командной строке при использовании команды git init . Я использую ПК под управлением Windows 7.
C:rails_projectsfirst_app>git init ‘chcp’ is not recognized as an internal or external command, operable program or batch file. Reinitialized existing Git repository in C:/rails_projects/first_app/.git/ ‘chcp’ is not recognized as an internal or external command, operable program or batch file.
Я ‘новичок в Ruby on Rails и пытаюсь создать репозиторий для своего проекта Rails.
Когда я использую такие команды, как rails new first_app или rails server , я не получаю сообщение, только когда я использую команду git init , оно появляется. Кроме того, как вы можете видеть, команда все еще работает правильно (т.е. Reinitialized existing Git repository in C:/rails_projects/first_app/.git/ ), однако, это ‘раздражает видеть сообщение об ошибке каждый раз, когда я делаю команду.
У кого-нибудь есть идеи, как решить эту проблему? Я нашел ссылку, где говорилось, что мне нужно переключить консоль на Windows-1252 http://illegalargumentexception.blogspot.com/2009/04/i18n-unicode-at-windows-command-prompt.html#charsets_1252, но это не помогло.
«java не является внутренней или внешней командой, исполняемой программой или пакетным файлом.»
Буду признателен за любую помощь, спасибо!
Источник: kzen.dev
Выполнение пакетных файлов в других папках может завершиться сбоем
При запуске пакетного файла из другой папки, содержащей символы, не входящие в алфавит, появится следующее сообщение об ошибке:
Указанное имя не распознается как внутренняя или внешняя команда, программа или пакетный файл.
Действия по воспроизведению проблемы.
- Создайте папку с именем Test (2) в корневом каталоге.
- Создайте пакетный файл в папке test (2) с именем Test. bat.
- Вставьте в файле Test. bat следующие строки:
echo off pause
Обратите внимание на сообщение об ошибке:
Указанное имя не распознается как внутренняя или внешняя команда, программа или пакетный файл.
Обходное решение
Несмотря на то, что пакетный файл не запускается в корневом каталоге, команда запускается, если заключить командную строку в кавычки. Например, в приведенной выше ситуации пользователь должен ввести в командной строке следующую строку: «test(2)test.bat» Эта команда запустит пакетный файл в обычном режиме.
Статус
Корпорация Microsoft подтвердила наличие проблемы в Windows NT версии 4,0. Мы постараемся устранить эту проблему и разместите новую информацию в базе знаний Майкрософт, как только она станет доступна.
Источник: support.microsoft.com
Python не является внутренней или внешней командой… Исправление ошибки на Windows 10
Блог
‘py.test’ не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл
- Post author: admin
- Запись опубликована: 24 марта, 2023
- Post category: Вопросы по программированию
#python #pytest #pep8
#python #pytest #pep8
Вопрос:
Я недавно начал изучать python и знаю, что моя проблема может быть не очень сложной. Я выдал приведенную ниже команду из своего Windows cmd для установки платформы pytest и ее необходимых зависимостей
py -3 -m pip install pytest
и затем выдается: py -3 -m pip install pytest-pep8
для установки подключаемого модуля pep8 и требуемых зависимостей. Обе команды были выполнены успешно.
Но когда я хочу запустить pytest с помощью py.test —pep8 exp1.py команды; Я получаю указанную ошибку.
Ответ №1:
Возникает та же проблема, но она была решена с помощью приведенной ниже команды
python -m pytest
1. python -m pytest filename.py будет выполняться для определенного файла
Ответ №2:
я изучаю python с книгой head first по python, я пытался использовать модуль pytest, но не работал и даже искал онлайн везде, но я не мог найти решение проблемы, но каким-то образом мне удается это выяснить. итак, вот решение текущая версия pytest — версия 6.2.2 к сожалению, если использовать ее с py.test —pep8 , она не будет работать, потому что она устарела простое решение — использовать эту версию pip install pytest==2.9.1 , и когда она будет успешно установлена, когда вы попытаетесь с py.test —pep8 , она будет работать.
Ответ №3:
Ошибка, которую вы получили, по-видимому, из-за неправильной установки pytest или из-за использования py.test в вашей команде.
Сначала проверьте, установлен ли у вас pytest в вашей среде. Откройте командную строку и используйте приведенную ниже команду,
pytest —version
Вы должны получить вывод, подобный,
pytest 6.0.2
Если вы получаете результат, аналогичный приведенному выше, это означает, что вы успешно установили pytest.
Теперь перейдите в папку, в которой находится ваш скриптexp1.py использует команду cd в cmd и попробуйте запустить свой скрипт следующим образом,
pytest —pep8 exp1.py
1. Я думал так же, когда увидел результат. Но pytest и подключаемый модуль pep8 были успешно установлены и доступны в C:Program Files (x86) Microsoft Visual Studio SharedPython37_64Libsite-packagespytest адрес на моем компьютере.
Но когда я выполняю команду «pytest —version», я получаю результат, который я упомянул в качестве имени моего вопроса на этой странице.
2. Хорошо. Затем попробуйте создать виртуальную среду. Используйте эти команды: pip install virtualenvwrapper-win и mkvirtualenv myVirtualEnv
3. Теперь командная строка должна выглядеть так: (myVirtualEnv) C:Users
4. Теперь переустановите pytest и pep8, используя те же команды, которые вы использовали ранее, а теперь попробуйте запустить свой скрипт, перейдя в папку, в которой находится ваш скрипт, с помощью команды cd , а затем с помощью pytest —pep8 exp1.py
5. Также обратите внимание, что перед установкой pytest и pep8 в виртуальной среде необходимо рассмотреть возможность их удаления из глобальной среды (вашего обычного cmd ). Для удаления используйте следующие команды: py — 3-m pip uninstall pytest и py — 3-m pip uninstall pytest-pep8
Ответ №4:
Таким образом, в основном это сообщение появляется в cmd, когда вы не установили пакет pytest.
Шаги для решения.
откройте тип cmd: pip install pytest
затем откройте каталог, в котором доступны ваши тестовые сценарии, введите pytest и нажмите enter, проблема решена.
Ответ №5:
чтобы запустить pytest вместе с получением статуса вывода в терминале, запустите это в терминале:
pytest -v -s filename.py
если файл отсутствует, запустите его в текущем каталоге:
pytest -v -s /filename.py
1. Это не работает. Все тот же вывод: «‘pytest’ не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл».
Вам также может понравиться
Почему я получаю недопустимое выражение UpdateExpression: Синтаксическая ошибка при использовании Appsync и DynamoDB?
11 января, 2022
Как связать динамическую подзадачу drake с фактическим целевым фреймом данных / исходным кодом?
2 апреля, 2023
Регулярное выражение не запускается в пользовательской форме
15 марта, 2023
- О нас
- Онлайн игры
- Конвертеры
- Base64 конвертер онлайн
- Оформление кода JavaScript CSS HTML Онлайн
- URL Encoder (кодировщик) / Decoder (декодировщик) онлайн
- Конвертер регистров
- Рассчитать количество дней между датами
- Генератор ключей и паролей
- Генератор QR кодов
- Преобразование времени
- Преобразование микросекунд в секунды
- Преобразование микросекунд в миллисекунды
- Преобразование миллисекунд в микросекунды
- Преобразование миллисекунд в секунды
- Преобразование миллисекунд в минуты
- Преобразование миллисекунд в часы
- Преобразователь миллисекунд в дату
- Преобразование секунд в миллисекунды
- Преобразование секунд в минуты
- Преобразование секунд в часы
- Преобразование секунд в дни
- Преобразование минут во время
- Преобразование минут в миллисекунды
- Преобразование минут в секунды
- Преобразование минут в часы
- Преобразование часов в миллисекунды
- Преобразование часов в секунды
- Преобразование часов в минуты
- Преобразование часов в дни
- Преобразование дней в часы
- Преобразование из часы в недели
- Конвертация из недели в часы
- Через несколько часов калькулятор
- Преобразование времени AM/PM в 24-часовое
- Преобразование Военного Времени
- Время до десятичного калькулятора
- Безопасность
- Финансы
- Энциклопедия
Источник: programbox.ru