Ipython 似乎已安装但显示为模块不可用

Ipython seems installed but is showing as module not available

我正在使用从 Anaconda 安装的 Python 3.7.3。它已安装 Ipython:我可以从命令行调用 Ipython 并 运行 在 Jupyter 笔记本中使用以下代码 我可以看到 ipython 作为已安装的包

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 notebook 中,当我 运行 下面的代码

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:没有名为 'Ipython'

的模块

这是一台 Windows 10 机器。我尝试使用 conda install 和 conda update 重新安装,但都无济于事,我尝试了各种大写形式。

你打错了。 IPython中的P是要大写的。
使用:

from IPython.display import Image