Имя conda не распознано как имя командлета функции файла сценария или выполняемой программы

Обновлено: 07.07.2024

Я уже некоторое время разрабатываю проект 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 и т. Д.

enter image description here

Когда вы устанавливаете anaconda на Windows сейчас, он не добавляет автоматически Python или Conda.

Если вы не знаете, где находятся ваши conda и / или python, введите в командной строке anaconda следующие команды

enter image description here

Затем вы можете добавить 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%"

enter image description here

Я получаю эту ошибку при запуске узла в моем VS-коде terminal, кроме того, я пытался запустить то же самое в CMD, и это сработало там, но не в VS - коде terminal:

2 ответа

Я пытаюсь установить и настроить Laravel 4 через Git Shell, используя этот учебник: Все это, кажется, работает до тех пор, пока мне не придется запустить php artisan key:generate , и в этот момент он выдает мне ошибку: php : термин 'php' не распознается как имя командлета, функции, файла сценария.

Я также получил эту ошибку, я решил ее, открыв Visual Studio Code с привилегиями запуска от имени администратора (в Windows).

Demo

Попробуйте закрыть, а затем снова открыть 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 Метод расчета площади полигона.

Читайте также: