Имя conda не распознано как имя командлета функции файла сценария или выполняемой программы
Я уже некоторое время разрабатываю проект ASP.NET MVC 4 и успешно использую пакет "MVCScaffolding", но несколько дней назад заметил, что при создании нового контроллера, например, элемент для MVCScaffolding больше не отображается. попытка выполнить команду scaffold также приведет к следующей ошибке:
Я заметил, что эта проблема несколько раз упоминалась на этой странице , но никаких решений не было предоставлено.
Кроме того, пакет "MVCScaffolding" может использоваться другими проектами в той же среде в разных решениях, но не в одном и том же решении, поэтому я предполагаю, что это что-то специфическое для этого решения. Я уже пытался удалить и переустановить пакеты вручную или с помощью следующих команд, переустановить nuget и перезапустить VS и windows несколько раз :) ;
То, что я ищу, это, во-первых, и очевидно, как решить эту конкретную проблему, а во-вторых, вообще в таких случаях, где нужно искать, чтобы начать отладку проблемы? как командная строка определяет, доступна ли команда?
3 ответа
Я пытаюсь установить и настроить Laravel 4 через Git Shell, используя этот учебник: Все это, кажется, работает до тех пор, пока мне не придется запустить php artisan key:generate , и в этот момент он выдает мне ошибку: php : термин 'php' не распознается как имя командлета, функции, файла сценария.
Леса MVC определяют псевдоним команды 'scaffold' при открытии решения в Visual Studio. Пакет T4Scaffolding.Core NuGet-это тот, который фактически вызывает Set-Alias, чтобы сделать это в своем init.ps1. Вы можете проверить, что выполняется init.ps1 для пакета T4Scaffolding NuGet.
Я знаю, что этот пост действительно старый.. но для тех из вас, кто все еще сталкивается с этой проблемой с VS2013, пожалуйста, попробуйте следующее:
Удалить-Пакет T4Scaffolding <--, Если вы уже использовали Консоль PM Для его Установки..
Установите, щелкнув правой кнопкой мыши "references" -> Управление пакетами Nuget -> Найдите T4Scaffolding и установите его оттуда..
Выполнив описанные выше шаги, это сработало для меня как заклинание
Моя проблема была решена путем добавления T4Scaffolding.Core через менеджер NuGetPackage. (версия 1.0.8)
Похожие вопросы:
Термин 'jmeter' не распознается как имя командлета, функции, файла сценария или действующей программы. Проверьте правильность написания имени или, если путь был включен, убедитесь, что путь.
Я получаю ниже ошибки Термин New-AzureRmServiceBusNamespace не распознается как имя командлета, функции, файла сценария или действующей программы. Если я попытаюсь запустить Import-Module.
Когда я ввожу эту команду: 'Enable-Migrations' в консоли диспетчера пакетов, я получаю эту ошибку: Термин 'Enable-Migrations' не распознается как имя командлета, функции, файла сценария или.
Я пытаюсь установить и настроить Laravel 4 через Git Shell, используя этот учебник: Все это, кажется, работает до тех пор, пока мне не придется запустить php artisan key:generate , и в этот момент.
Создал функцию Powershell Azure и пытается использовать команды az под этой функцией приложения. Согласно документам , время выполнения функции должно разрешать az и другие зависимости модуля. но.
Даже после запуска npm install-g msbot я все еще вижу msbot : термин 'msbot' не распознается как имя командлета, функции, файла сценария или действующей программы. Проверьте написание имени или.
python3: термин 'python3' не распознается как имя командлета, функции, файла сценария или действующей программы. Проверьте правильность написания имени или , если путь был включен, убедитесь, что.
Я установил heroku. Я установил путь к папке bin для переменных окружения. Я пытался запустить команду: heroku -v в моем текстовом редакторе Visual Studio Code. Но я получаю следующую ошибку: heroku.
Но это не помогло Я также прочитал, что мне может потребоваться изменить мой .bashrc файл, но я не знаю, как получить к нему доступ и как мне его редактировать.
В Windows вам нужно будет указать путь к папке, в которую вы установили Anaconda3.
Для меня я установил anaconda3 в C:\Anaconda3 . Поэтому вам нужно добавить C:\Anaconda3 , а также C:\Anaconda3\Scripts\ в переменную пути, например, set PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\ .
Чтобы проверить это, откройте новую оболочку dos, и теперь вы сможете использовать команды conda. Например, попробуйте conda --version .
дело № 1 Вы должны установить 3 пути:
Это решит проблему:
дело № 2 Также вы можете использовать Anaconda Promd (для Win10) вместо CLI (cmd.exe)
Если вы хотите использовать Anaconda в обычном cmd для Windows, вам нужно добавить несколько путей в переменную Path env.
Эти пути ( вместо Anaconda3, папка может быть Anaconda2 в зависимости от версии Anaconda на вашем ПК):
Я также столкнулся с той же проблемой всего час назад. Я пытался установить QuTip Quantum Toolbox на Python К сожалению, я вовремя не наткнулся на эту страницу. Допустим, вы скачали установщик Anaconda и запустите его до конца. Наивно, я открыл командную строку в Windows 10 и начал вводить следующие команды, как указано в qutip документация по установке.
conda create -n qutip-env
Конда Конфиг - Добавить каналы Конда-Фордж
Конда установить Qutip
Но как только я набрал первую строку, я получил следующий ответ
conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл
Как только вы окажетесь здесь, все команды conda будут работать как обычно
Даже у меня такая же проблема, когда я впервые установил Anaconda. Это сказало, что команда 'conda' не найдена.
Поэтому я только что установил два значения [добавлены два новых пути Anaconda] системных переменных среды в переменной PATH: C: \ Users \ mshas \ Anaconda2 \ & C: \ Users \ mshas \ Anaconda2 \ Scripts
Многие забыли добавить вторую переменную, которая называется «Скрипты», просто добавьте, что тогда работает команда «conda».
Чтобы избежать дальнейших проблем с SSL, вы должны добавить все это в Path:
В последней версии установщика Anaconda для Windows также будет установлен модуль запуска Windows для Anaconda Prompt и Anaconda Powershell Prompt. Если вы используете один из них вместо обычной командной оболочки Windows, то в этой оболочке по умолчанию должны быть доступны команда conda , python и т. Д.
Когда вы устанавливаете anaconda на Windows сейчас, он не добавляет автоматически Python или Conda.
Если вы не знаете, где находятся ваши conda и / или python, введите в командной строке anaconda следующие команды
Затем вы можете добавить Python и Conda к своему пути, используя команду setx в командной строке.
Затем закройте эту командную строку и откройте новую. Поздравляю, теперь вы можете использовать Conda и Python
Если вы установили Visual Studio 2017 (профессиональный)
Если вы не хотите ставить это в переменную окружения path в Windows и перезапускать, вы можете запустить его просто:
Вам нужно добавить python.exe в установочный файл C: //. /Anaconda3, а также C: //. /Anaconda3/Scripts в PATH.
Сначала перейдите в каталог установки, в моем случае он установлен в C: // Users / user / Anaconda3 и Shift + щелчок правой кнопкой мыши и нажмите «Открыть окно команд здесь» или это может быть «Открыть PowerShell здесь», если это PowerShell , просто напишите cmd и нажмите Enter, чтобы запустить командное окно. Затем выполните следующую команду setx PATH% cd%
Затем перейдите в C: // Users / user / Anaconda3 / Scripts и откройте там командное окно, как указано выше, затем выполните ту же команду "setx PATH% cd%"
Я получаю эту ошибку при запуске узла в моем VS-коде terminal, кроме того, я пытался запустить то же самое в CMD, и это сработало там, но не в VS - коде terminal:
2 ответа
Я пытаюсь установить и настроить Laravel 4 через Git Shell, используя этот учебник: Все это, кажется, работает до тех пор, пока мне не придется запустить php artisan key:generate , и в этот момент он выдает мне ошибку: php : термин 'php' не распознается как имя командлета, функции, файла сценария.
Я также получил эту ошибку, я решил ее, открыв Visual Studio Code с привилегиями запуска от имени администратора (в Windows).
Попробуйте закрыть, а затем снова открыть VS Code.
Если вы установили узел во время открытия VS-кода, то изменение на PATH еще не будет видно. (убедитесь, что опция добавить в PATH выбрана при установке node. if, но не обязательно добавляйте ее в PATH)
Похожие вопросы:
Термин 'jmeter' не распознается как имя командлета, функции, файла сценария или действующей программы. Проверьте правильность написания имени или, если путь был включен, убедитесь, что путь.
Я получаю ниже ошибки Термин New-AzureRmServiceBusNamespace не распознается как имя командлета, функции, файла сценария или действующей программы. Если я попытаюсь запустить Import-Module.
Когда я ввожу эту команду: 'Enable-Migrations' в консоли диспетчера пакетов, я получаю эту ошибку: Термин 'Enable-Migrations' не распознается как имя командлета, функции, файла сценария или.
Я пытаюсь установить и настроить Laravel 4 через Git Shell, используя этот учебник: Все это, кажется, работает до тех пор, пока мне не придется запустить php artisan key:generate , и в этот момент.
Создал функцию Powershell Azure и пытается использовать команды az под этой функцией приложения. Согласно документам , время выполнения функции должно разрешать az и другие зависимости модуля. но.
Даже после запуска npm install-g msbot я все еще вижу msbot : термин 'msbot' не распознается как имя командлета, функции, файла сценария или действующей программы. Проверьте написание имени или.
python3: термин 'python3' не распознается как имя командлета, функции, файла сценария или действующей программы. Проверьте правильность написания имени или , если путь был включен, убедитесь, что.
Я установил heroku. Я установил путь к папке bin для переменных окружения. Я пытался запустить команду: heroku -v в моем текстовом редакторе Visual Studio Code. Но я получаю следующую ошибку: heroku.
javac не является внутренней командой / не может распознать элемент «javac» как имя командлета, функции, файла сценария или исполняемой программы.
Если вы запускаете команду cmd: javac -version, то такой команды нет, причина в том, что путь установки JDK не настроен в пути системной переменной.
Найдите переменную пути в системной переменной и полностью добавьте свой установочный каталог Java в каталог bin. Как правило, он устанавливается по умолчанию на диске C. Я выбрал установочный каталог по умолчанию: C:\Program Files\Java\jdk1.8.0_191\bin ,Перейдите в каталог установки
Давайте проверим это
ok
Интеллектуальная рекомендация
Поверните строку в целые числа
Тема Описание Преобразуйте строку в целое число (реализация функции integer.valueof (строка), но строка не совпадает 0), требуя функции библиотеки, которая нельзя использовать для преобразования целых.
Docker создает репликацию Redis Master-Slave
Centos установить докер быстрый старт докера Создать Dockerfile Поместите файл на сервер Linux, создайте папку / usr / docker / redis и поместите его в этот каталог Выполните следующий код в каталоге .
Установка GateOne на новом CentOS7
Установка GateOne на новом CentOS7 В последнее время исследуются такие инструменты, как WebSSH2, в настоящее время требуется встроить терминал ssh в веб-приложение и найти GateOne. GateOne - это веб-в.
Примечания к исследованию Qt4 (5), QWaitCondition of QThread Learning
Практические занятия: решения проблем системы управления обучением
Сразу после получения задания будет много трудностей и много проблем. Хорошо иметь проблему, а это значит, что вы можете получить новые знания. Неважно, есть ли проблемы, ключ в том, как их решить. пр.
Вам также может понравиться
искробезопасная практика (5) обратный индекс
задний план Поисковые системы обычно создают инвертированный индекс ключевых слов. Ключевое слово - индекс, за которым следуют веб-страницы, содержащие ключевое слово. На этот раз, используя данные мо.
Решение центра тяжести неправильного многоугольника
Справочник статей Во-первых, решение центра тяжести неправильных многоугольников 1.1 Метод расчета треугольника центра тяжести 1.2 Метод расчета площади треугольника 1.3 Метод расчета площади полигона.
Читайте также: