繁体   English   中英

在AWS Deeplearning AMI上安装sklearn

[英]Installing sklearn on AWS deeplearning AMI

我正在尝试在AWS DeepLearning AMI上安装sklearn on,并预先安装了Conda和各种各样的后端。 我正在遵循ScikitLearn的网站说明:

$ conda install -c anaconda scikit-learn 
$ source activate python3
$ jupyter notebook

在Jupyter笔记本中:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

#Scaling the data
from sklearn.preprocessing import MinMaxScaler

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-884b8a303194> in <module>()
     12 
     13 #Scaling the data
---> 14 from sklearn.preprocessing import MinMaxScaler
     15 sc = MinMaxScaler()                           #scaling using normalisation
     16 training_set1 = sc.fit_transform(training_set1)

ModuleNotFoundError: No module named 'sklearn'

首先 ,您需要“源激活python3”启动虚拟环境中,然后安装scikit学习。 在不激活虚拟环境的情况下,您将安装到基本python中,而不是虚拟环境中。

干杯

您是否安装了“ scikit-learn”,请尝试: conda install -c anaconda scikit-learn或:首先创建虚拟环境,然后尝试: conda install -c anaconda scikit-learn以创建虚拟环境: conda create -n *yourenvname* python=*xx* anaconda

如果有人不知道如何在每个conda环境中安装软件包,则是(在这种情况下,我选择的环境是Python 3.6中的Tensorflow )这是我在Mac bash和EC2环境中使用的命令:

ubuntu@ip ***.***.**.***:~$ source activate tensorflow_p36

接着:

ubuntu@ip ***.***.**.***:~$ conda install -c anaconda scikit-learn

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM