Я столкнулся с проблемой anaconda3, что мой созданный env работал с использованием Anaconda Promt (anaconda3) -> conda activate python38. Но если я открыл IDLE через .. \ user \ anaconda3 \ envs \ python38 \ Scripts, простой импорт import nltk не удался. Это была одна из ошибок. Мне удалось исправить ошибку sqlite3 dll.
File "C:\Users\David\anaconda3\envs\python38\lib\site-packages\numpy\__init__.py", line 140
from . import _distributor_init
UserWarning: не удалось импортировать пакет mkl-service, поэтому инициализация Intel (R) MKL обеспечивает его правильную готовую работу в условиях, когда Gnu OpenMP уже был загружен Python процесс не гарантирован. Пожалуйста, установите пакет mkl-service, см. http://github.com/IntelPython/mkl-service
Проблема, с которой вы столкнулись: Анаконда не активируется при открытии IDLE на этом пути! вы можете проверить это
import os
import sys
os.getenv("CONDA_PREFIX") == sys.prefix
, если результат False conda НЕ активирован.
Откройте IDLE следующим образом: Anaconda Promt:
(base) C:\Users\David>conda activate python38
(python38) C:\Users\David>idle
Если вы снова проверите активацию conda с помощью os.getenv("CONDA_PREFIX") == sys.prefix
, вы получите результат True.