Я использую 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 безрезультатно, и я попробовал варианты с заглавной буквы.