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
我正在使用从 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