conda run -n Linienerkennung python Linienerkennung.py завершается ошибкой, поскольку не использует среду (Linienerkennung) - PullRequest
0 голосов
/ 10 января 2020

Я хочу запустить python код с помощью этой команды:

conda run -n Linienerkennung python Linienerkennung.py

Но conda пытается выполнить сценарий без среды (Linienerkennung), и поэтому я получаю ModuleNotFoundError.

Если я запускаю эту команду:

python3 Linienerkennung.py

Python использует активную среду conda, и скрипт работает хорошо.

Я пытался использовать

conda run -n Linienerkennung python3 Linienerkennung.py

, но результат был тот же. Я создал новую среду, но она тоже не сработала.

Версии:

  • ОС: Pop! _Os 19.10
  • версия conda: 4.8.1
  • python3 версия: 3.7.5

У кого-нибудь есть идеи, почему conda не использует пакеты определенной среды?

1 Ответ

0 голосов
/ 03 февраля 2020

Как насчет:

conda run -n Linienerkennung C:\<YourCondaInstallFolder>\envs\Linienerkennung\python.exe -c Linienerkennung.py

(может быть, '- c' не нужно). Теперь вы специально вызываете python экземпляр вашей активной среды.

Тем не менее ... У меня тоже проблемы с Conda Run ....

...