РЕЗУЛЬТАТ Как использовать IDLE с anaconda3. ошибка импорта nltk - PullRequest
0 голосов
/ 18 марта 2020

Я столкнулся с проблемой 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.

...