I python кажется установленным, но показывает, что модуль недоступен - PullRequest
0 голосов
/ 25 февраля 2020

Я использую Python 3.7.3, установленный от Anaconda. Он установил I python: я могу вызвать I python из командной строки и запустить следующий код в записных книжках Jupyter. Я вижу i python как установленный пакет

import subprocess
import sys

reqs = subprocess.check_output([sys.executable, '-m', 'pip', 'freeze'])
installed_packages = [r.decode().split('==')[0] for r in reqs.split()]
print (installed_packages)

Однако в тот же блокнот Jupyter, когда я запускаю следующий код

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import pydotplus
from Ipython.display import Image
from sklearn.linear_model import LogisticRegression
from sklearn import tree
from sklearn.tree import DecisionTreeClassifier
from sklearn.decomposition import FactorAnalysis
from sklearn.cluster import KMeans
from sklearn.model_selection import train_test_split
from sklearn.metrics import confusion_matrix,accuracy_score,f1_score

Я получаю сообщение об ошибке: ModuleNotFoundError: Нет модуля с именем 'I python'

Это машина Windows 10. Я попытался переустановить с помощью установки conda и обновления conda безрезультатно, и я попробовал варианты с заглавной буквы.

1 Ответ

0 голосов
/ 25 февраля 2020

У вас есть опечатка. Значение P в I Python должно быть заглавным.
Использование:

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