Проблема с поиском пакетов, установленных с помощью навигатора anaconda - PullRequest
0 голосов
/ 01 февраля 2019

На моей машине установлены Anaconda Navigator и Python 34.

Я написал свой скрипт в Spyder-Anaconda Navigator.

Первая строка скрипта начинается с

"import pandas as pd".

Этот скрипт работает, если я запускаю его в spyder.

Затем, чтобы упростить выполнение, я сделал .batфайл и когда я запускаю это.Откроется окно командной строки 'и выдает сообщение о том, что

панды не найдены

Чтобы убедиться, что python может получить доступ к моей среде, я попытался ввести в команду только pythonподскажите и это становится узнаваемым.

Как я могу это исправить и убедиться, что панды или другие пакеты, которые были частью моего навигатора anaconda, распознаются.

Файл .bat выглядит следующим образом:

Python "\\ServerA\Python Testing Environment\Python Codes\Compare AS Report Vs DSReports.py"

cmd /k

Под переменными среды - PATH

У меня есть эти настройки,

C:\Users\asds\AppData\Local\Continuum\Anaconda3;
C:\Users\asds\AppData\Local\Continuum\Anaconda3\Scripts;
C:\Users\asds\AppData\Local\Continuum\Anaconda3\Library\bin

Под системными переменными Путь,

У меня есть эти настройки,

C:\Python34\

Какой из них мне нужно удалить или переместить из одного места в другое.

1 Ответ

0 голосов
/ 01 февраля 2019

Сначала вы используете только одну среду?Вы можете проверить это, набрав в Anaconda Prompt:

conda info --envs

Если только один, то вы можете проверить список установленных пакетов в Anaconda Prompt по comend:

conda list -n myenv

Если у вас есть несколько сред, вы должны активировать среду, которая вас интересует:

activate myenv

где myenv это имя среды (среда по умолчанию называется base) Затем проверьте список ваших пакетов для этой конкретной среды.Если панд нет - значит, вы должны установить его отдельно.Более подробную информацию вы можете найти здесь: (Управление средами - документация conda)

https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...