1

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

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

pip install pycaret

我可以通过以下方式确认其安装pip list

prompt-toolkit            3.0.7
protobuf                  3.13.0
py                        1.9.0
pycaret                   2.1.2
pycparser                 2.20

笔记本的第一行是:

from pycaret.nlp import *

但这会导致:

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 导入,并且效果很好。

4

3 回答 3

1

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

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

像这样安装:

# Install a pip package in the current Jupyter kernel
import sys
!{sys.executable} -m pip install numpy

得到它的工作

于 2020-10-10T15:26:14.357 回答
1

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

创建新环境并切换到

点安装 pycaret-ts-alpha

然后你就可以访问

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

于 2021-12-09T08:36:59.280 回答
0

我在教程页面上阅读了pycaret通过 Jupyter-notebook 安装它的内容,您应该在 Jupyter-cell 中的 python 命令前面添加一个感叹号:

!pip 安装 pycaret

于 2021-04-16T13:20:26.970 回答