首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jupyter中导入PyCaret时找不到模块

在Jupyter中导入PyCaret时找不到模块
EN

Stack Overflow用户
提问于 2020-10-10 22:45:11
回答 3查看 4.4K关注 0票数 1

我正在尝试学习PyCaret,但在Jupyter Lab中尝试导入时遇到了问题。

我在一个virtualenv中工作,并通过pip安装了pycaret:

代码语言:javascript
复制
pip install pycaret

我可以通过pip list确认它是否已安装

代码语言:javascript
复制
prompt-toolkit            3.0.7
protobuf                  3.13.0
py                        1.9.0
pycaret                   2.1.2
pycparser                 2.20

notebook中的第一行是:

代码语言:javascript
复制
from pycaret.nlp import *

但是,这会导致:

代码语言:javascript
复制
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-3-7c206b4a9ead> in <module>
----> 1 from pycaret.nlp import *
      2 import psycopg2
      3 import sys, os
      4 import numpy as np
      5 import pandas as pd

ModuleNotFoundError: No module named 'pycaret'

我绞尽脑汁想弄清楚这件事,但找不到其他人也有类似的东西。我也尝试过通过python shell导入,它工作得很好。

EN

回答 3

Stack Overflow用户

发布于 2020-10-10 23:26:14

我忘了你必须通过Jupyter安装模块。

遵循本指南:http://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/index.html

像这样安装:

代码语言:javascript
复制
# Install a pip package in the current Jupyter kernel
import sys
!{sys.executable} -m pip install numpy

让它工作起来

票数 1
EN

Stack Overflow用户

发布于 2021-12-09 08:36:59

您应该为安装时间序列alpha模块创建一个单独的环境

在创建新环境并切换到

pip install pycaret ts-alpha

然后你就可以访问

https://towardsdatascience.com/announcing-pycarets-new-time-series-module-b6e724d4636c

票数 1
EN

Stack Overflow用户

发布于 2021-04-16 21:20:27

我在pycaret的教程页面上看到,要通过Jupyter-notebook安装它,应该在Jupyter-cell中的python命令前面添加一个感叹号:

!pip安装pycaret

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64294658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档