Получение ошибки Импорта после установки пакетов через conda

Я просто установил pandas, BeautifulSoup4, Jinja2 рядом conda распределение, но я не могу импортировать любой из пакетов кроме numpy и другие, которые приезжают предварительно установленные с conda.

Где я делаю эту несправедливость?

Вот снимок экрана моего окна терминала, где Вы видите ImportError and ModuleNotFoundError в Python 2 и 3 соответственно. Я не попробовал pip потому что я думал, что это могло бы сделать вещи хуже путем повреждения чего-то.

screenshot of my terminal window

0
задан 14 October 2019 в 13:08

1 ответ

Вы не сможете импортировать те пакеты из установленных python/python3 сред собственного компонента (если Вы не установили их использование pip/pip3). Анаконда использует виртуальные среды (значение по умолчанию, каждого называют основой).

Необходимо активировать основную виртуальную среду и использовать ее Python для установки дополнительного использования пакетов pip/pip3 или импортируйте предварительно установленные пакеты Анаконды:

conda activate base
python
>>> import pandas
>>> exit()
conda deactivate

ИЛИ

conda activate base
python3
>>> import pandas
>>> exit()
conda deactivate

Можно проверить установленные пакеты в основном использовании виртуальной среды:

conda activate base
pip list
pip3 list
conda deactivate

Если у Вас есть несколько conda сред (кроме основы), можно перечислить их использование:

conda env list

Наконец, можно выполнить использование сценариев:

conda activate env_name # env_name is probably base in your case
python script.py
conda deactivate

ИЛИ

conda activate env_name
python3 script.py
conda deactivate
1
ответ дан 22 December 2019 в 00:20

Другие вопросы по тегам:

Похожие вопросы: