我正在使用选择了Python 3的Jupyter笔记本。在我进入的单元格的第一行:
import pandas as pd
我从笔记本中得到的错误是,ImportError:没有名为'pandas'的模块。如何在jupyter笔记本上安装pandas?我推出Jupyter笔记本的计算机肯定有熊猫。
我尝试过:
!pip install pandas
它说它已经安装但底部是Python 2.7。我的脚本显示它顶部是一个Python 3脚本。
当我在Ubuntu中回显$ PATH时,显示'/ home / user / anaconda2 / bin'在第一个条目上。我想我可能需要将其更改为anaconda3?
更新:当我尝试通过jupyter启动Python3脚本时,启动Jupyter的命令行给出了错误“ImportError:No module named'IPython.paths'。然后有超时等待'kernel_info'回复。 ,我尝试删除anaconda但仍然遇到同样的错误。我现在尝试做了这么多快速修复,我不确定下一步是什么让这个工作。
答案 0 :(得分:11)
由于你的默认python版本是2.x,如果你没有强调python 3.x,你可以尝试从下面的脚本开始。
pip install --upgrade pip
pip install jupyter
然后在jupyter笔记本中:
!pip install pandas
笔记本版本为2.x. 否则,请通过以下Linux命令安装pip3。
sudo apt-get install python3-setuptools
sudo easy_install3 pip
现在您可以通过!pip3 install pandas
将pandas添加到笔记本中。
答案 1 :(得分:6)
如果您已将anaconda用作分发版,请在该上下文中停止使用pip。改用conda,你就会停止头痛。用于设置新环境的命令行和过程记录良好here。
基本上升级python或具有特定分支:
conda update python
conda install python=3.5
或使用特定环境:
conda create -n py35 python=3.5 anaconda
答案 2 :(得分:3)
如果pip3已安装,您可以运行
!pip3 install pandas
答案 3 :(得分:3)
您是否在此处尝试了解决方案:https://github.com/jupyter/notebook/issues/270
答案 4 :(得分:2)
这就是我在我的系统中所做的:
我已经为python 2.7安装了anaconda,为python 3.5安装了anaconda。 Anaconda有助于保持环境的独立性。
在Ubuntu中:
目录结构如下: anaconda2 /斌/ anaconda3 / bin中/
每当我想使用python 2.7时,我会去anaconda2 / bin /并创建一个环境或激活已有的环境并安装或导入所有必需的软件包,同样适用于python3.5(转到anconda3 / bin / create或激活所需的环境)。这有助于我将事情分开。
由于你使用的是anaconda,你应该首先使用“conda install”,如果找不到该包,那么你可以使用pip install。
在Windows中:
如果同时安装anaconda2和anaconda3,它很容易.. anaconda提示符的快捷方式位于C:\ Users \ your-username \
中将有两个文件夹anconda2和anaconda3,你可以从anaconda2启动python2.7的conda提示,从anconda3启动python3.5
所以,一旦你启动anaconda提示你就可以输入“jupyter notebook”在浏览器中打开jupyter笔记本并导入pandas(或任何包)。
您可以查看以下链接:
答案 5 :(得分:2)
这对我有用
在Jupiter笔记本中
import sys
print(sys.executable)
复制路径,例如:
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
像这样在终端上安装模块。
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -m pip install pandas
答案 6 :(得分:1)
我在jupyter笔记本中遇到同样的问题,我运行下面的命令并解决了我的问题:
!pip install pandas
答案 7 :(得分:1)
(注意:请记住您选择的是python 2或python 3)。
!pip install pandas
或者如果您有用户权限错误类型
!pip install pandas --user
!pip3 install pandas
或者如果您有用户权限错误类型
!pip3 install pandas --user
答案 8 :(得分:1)
第一步是创建一个新的conda环境。康达环境就像virtualenv一样,它允许您指定特定版本的Python和一组库。从终端窗口运行以下命令:
conda create -n name_of_my_env python
这将创建一个仅安装Python的最小环境。要将自己置入此环境中,请运行:
source activate name_of_my_env
在Windows上,命令为:
activate name_of_my_env
所需的最后一步是安装熊猫。可以使用以下命令完成此操作:
conda install pandas
要安装特定的熊猫版本:
conda install pandas=0.20.3
要安装其他软件包,例如IPython:
conda install ipython
要安装完整的Anaconda发行版,请执行以下操作:
conda install anaconda
如果您需要可用于pip而非conda的软件包,请安装pip,然后使用pip安装这些软件包:
conda install pip
pip install django
答案 9 :(得分:0)
我使用窗口7进行工作,当我尝试导入Pandas时遇到了同样的问题。所以我尝试在每个环境下安装软件包:
运行cmd并输入以下代码:
activate py27
conda install pandas
如果系统询问您是否要安装以下新包,请选择Y作为[是]
如果你像我一样安装了Python27,Python 35和Python 36,那么为每个不同的环境安装pandas。
如果你再次运行jupyter笔记本并且你可以成功导入pandas,问题就解决了。
你也可以为numpy,scipy等软件包解决同样的问题。
答案 10 :(得分:0)
也许它是一个破碎的(pip)安装。以下为我工作:
sudo apt --fix-broken install
其次是:
sudo pip3安装pandas
希望这有帮助。
答案 11 :(得分:0)
我遇到错误
modulenotfounderror:没有名为“ pandas”的模块
在jupyter中。 我尝试了以下命令:
!pip install pandas
它就像一种魅力。
答案 12 :(得分:0)
我的熊猫版本是0.20.3,我已使用conda update pandas
更新到0.25。我已经在命令行界面(CLI)中检查了其pd.__version__ '0.25.1'
。
在Jupyter笔记本中,其显示为'0.20.3'。
请重新启动jupyter笔记本。注意是缓存您的熊猫。或者您可以创建一个新的笔记本
答案 13 :(得分:0)
您可能犯的一个愚蠢的错误是在本地计算机上调用Jupyter python安装,而不是anaconda python。我有同样的问题,只是 设置PATH对我不起作用。
FIX:默认情况下,anaconda二进制文件位于“
答案 14 :(得分:-1)
简单的解决方案:在笔记本的单元格中,执行代码:
import sys
!{sys.executable} -m pip install pandas