Не удается импортировать модуль category_encoders - PullRequest
0 голосов
/ 19 января 2019

Я не могу импортировать category_encoders модуль в блокнот jupyter в виртуальной среде python 3.

Ошибка

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-15-86725efc8d1e> in <module>()
      9 from plotly import graph_objs
     10 from datetime import datetime
---> 11 import category_encoders as ce
     12 
     13 import sklearn

ModuleNotFoundError: No module named 'category_encoders'

Вывод «which pip»

/opt/virtual_env/py3/bin/pip

Вывод «pip show category_encoders» равен

Name: category-encoders
Version: 1.3.0
Summary: A collection sklearn transformers to encode categorical variables as numeric
Home-page: https://github.com/wdm0006/categorical_encoding
Author: Will McGinnis
Author-email: will@pedalwrencher.com
License: BSD
Location: /opt/virtual_env/py3/lib/python3.6/site-packages
Requires: numpy, pandas, statsmodels, scikit-learn, patsy, scipy
Required-by: 

Вывод«Список пунктов»

Package             Version
------------------- -------
absl-py             0.7.0  
astor               0.7.1  
backcall            0.1.0  
category-encoders   1.3.0  
cycler              0.10.0 

1 Ответ

0 голосов
/ 08 апреля 2019

pip install --upgrade category_encoders

Теперь, Перезагрузите ядро ​​

import category_encoders as... и т. Д.

Кроме того, Вы можете проверить класс предварительной обработки sk-learn CategoryOncoder ...

from sklearn.preprocessing import CategoricalEncoder

получить sk-Learn здесь,

pip install git+git://github.com/scikit-learn/scikit-learn.git

или просто

pip install sklearn

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