我不明白如何将模块安装到Jupyter Notebook。我尝试导入不同的框架,但是即使系统中已安装所有组件,也无法导入任何内容。我正在使用点子。
或者也许有一种方法可以将Jupyter指向某个虚拟环境?
答案 0 :(得分:1)
通常使用pip安装软件包。 您可以通过多种方式使用pip,例如:
直接在您的Jupyter笔记本中输入以下命令:
!pip install pandas
这将在默认系统路径中保存/安装熊猫。
使用命令提示符
pip install pandas
为此,您需要确保安装熊猫的路径与jupyter笔记本中的系统路径(读取默认路径)相同
如果您的系统中已经有熊猫并且仍然无法加载它,则可能是由于您的软件包的位置/路径未在jupyter中定义。您需要设置熊猫软件包所在的系统路径,您可以使用sys软件包添加软件包的路径:
import sys
sys.path.append('your-path')
“您的路径”是熊猫软件包在系统上的位置
答案 1 :(得分:0)
import sys
!{sys.executable} -m pip install pandas
答案 2 :(得分:0)
如果使用以下命令获得“权限被拒绝”错误
pip install pandas
尝试在终端中输入以下内容:
pip install pandas --user
这会将库安装到“您平台的Python用户安装目录”中,该库不需要具有读写权限的管理员权限。有关更多详细信息,请输入:
pip install --help
答案 3 :(得分:0)
这对我有用。 在Jupyter单元格中键入此代码。
!pip install pandas
答案 4 :(得分:0)
如果您在virtualenv
中工作,并且在jupyter
之外安装了virtualenv
,则jupyter-notebook
无法识别您在{{1 }}。
您必须先在virtualenv
内安装jupyter
,即先激活virtualenv
,然后通过以下方式安装virtualenv
:
jupyter
,然后通过以下方式安装pip install jupyter
软件包:
pandas
希望这行得通!
答案 5 :(得分:0)
我今晚也遇到了同样的情况,但是上面的答案并不能解决我的困惑。
让我感到困惑的是,我已经正确安装了所有东西。签入Termianl时,我可以完美地完成“ import pandas
”。
但是在Jupyter中,它只会得到ModuleNotFoundError
。
然后我打开了Jupyter提供的终端,我意识到我已经安装了两个版本的python,即python 3.7和3.8 。在系统的终端中,python3命令将转到python 3.8。但是Jupyter安装在python 3.7下。因此,如果您想在Jupyter下正常工作,则必须再次安装python 3.7下的所有内容。您可以在终端机或Jupyter中进行。打开任何记事本,然后像他们说的那样使用pip命令进行安装(请检查其他答案)。
或者,您可以删除我不必要的python版本。我删除了python 3.7。并在python 3.8下重新安装了jupyter。
现在一切正常。
因此,如果遇到相同的ModuleNotFoundError
但实际上已安装模块,则可以仔细检查python的版本。
希望我的经验对您有帮助。