В компьютере есть пакеты sklearn и pandas
Если вы введете его в окне cmd pip list
, или введите его в окне терминала vscode conda list
, или введите его в окне терминала pycharm conda list
. Вы найдете, эй, разве там нет склерн и панд? Почему в pycharm и vscode при запуске кода все равно сообщает об ошибке No module named 'sklearn'
, No module named 'pandas'
, На самом деле это к тому, что эти два пакета действительно существуют на вашем компьютере, но их нет в созданной среде TF2.1.
Войдите в среду TF2.1
Нажмите на компьютере «Пуск» -> Anaconda3-> Anaconda Navigator-> Environments-> Треугольник справа от TF2.1-> открыть Терминал и войдите в терминал созданной среды TF2.1.
Введите conda list
, вы обнаружите, что в этой среде нет пакетов sklearn и pandas.
Далее устраняем проблему
Войдите activate TF2.1
, чтобы активировать среду.
Введите ссылку для загрузки исходного кода Douban python -m pip install pandas -i https://pypi.douban.com/simple
, вы можете скачать pandas
, а также загрузить пакет sklearn.
Обратите внимание, что если вы войдете непосредственно в окно терминала vscode или окно терминала pycharm pip install sklearn
, эта библиотека действительно будет установлена, но она не установлена в среде TF2.1. Если вы мне не верите, вы можете зайти в “开始”->Anaconda3->Anaconda Navigator->Environments->TF2.1右侧的三角按键->open Terminal
настоящий терминал TF2.1 и ввести conda list
, и вы обнаружите, что установленная библиотека не может быть найдена.
благодарный
В поисках решения проблемы я наткнулся на эту статью и разместил оригинальную ссылку, чтобы вы могли взглянуть.
Не удалось найти среду conda: tensorflow | среда активации anaconda