Python 无法导入类别\编码器模块
我无法在Python3虚拟环境中导入jupyter笔记本中的模块 错误Python 无法导入类别\编码器模块,python,encoding,data-science,categorical-data,Python,Encoding,Data Science,Categorical Data,我无法在Python3虚拟环境中导入jupyter笔记本中的模块 错误 --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-15-86725efc8d1e> in <module>()
---------------------------------------------------------------------------
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'
“pip显示类别_编码器”的输出为
“pip列表”的输出
pip安装--升级category\u编码器
现在,,
重新启动内核
将类别\u编码器导入为…
等等
而且,
您可以签出sk learn的预处理类CategoricalEncoder
来自sklearn.preprocessing import CategoricalEncoder
从这里学习
pip安装git+git://github.com/scikit-learn/scikit-learn.git
或者干脆
pip安装sklearn
首先尝试安装这些库。
要求:numpy、熊猫、statsmodels、scikit learn、patsy、scipy
然后安装category_编码器
!pip安装category_编码器如果您已为您的虚拟环境(“py3”)授予访问系统站点软件包目录的权限,则可以尝试将软件包安装到基本(根)环境 在系统中搜索“pyvenv.cfg”文件,并检查其是否包括:
include-system-site-packages = true
如果是,请按照说明将软件包安装到根环境中,然后再次尝试将其导入Jupyter笔记本。我使用的是anaconda环境 最初,我使用pip(在conda环境中)安装了
category_编码器
,但未能解决问题。然后我从pip卸载了``category_encoders`
pip卸载类别编码器
并使用conda安装:
conda安装-c conda forge分类编码器
这解决了问题。如果您使用的是anaconda,请使用conda安装类别编码器安装软件包。重新启动jupyter。然后尝试代码。我现在没有使用anaconda。请重新启动jupyter并尝试执行。大多数情况下,它会解决问题。我安装了内核,并重新启动了很多次,但仍然存在这个错误。我确信我已经安装了pip和scikit。我正在使用pycharm。
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
include-system-site-packages = true