Jupyter python3 笔记本无法识别 pandas
Jupyter python3 notebook cannot recognize pandas
我正在使用选择了 Python 3 的 Jupyter notebook。在我输入的单元格的第一行:
import pandas as pd
我从笔记本中得到的错误是,导入错误:没有名为 'pandas' 的模块。如何将 pandas 安装到 jupyter notebook?我启动 Jupyter Notebook 的计算机肯定有 pandas.
我试过:
!pip install pandas
它说它已经安装了,但是 Python 2.7 在底部。我的脚本在顶部显示它是一个 Python 3 脚本。
当我在 Ubuntu 中执行 echo $PATH 时,显示“/home/user/anaconda2/bin”在第一个条目上。我想我可能需要将其更改为 anaconda3?
更新:当我尝试通过 jupyter 启动 Python3 脚本时,启动 Jupyter 的命令行给我错误“ImportError:没有名为 'IPython.paths' 的模块。然后等待超时对于 'kernel_info' 回复。此外,我尝试删除 anaconda,但仍然遇到同样的错误。我现在已经尝试了很多快速修复,所以我不确定下一步是什么才能让它正常工作。
如果安装了 pip3,您可以 运行
!pip3 install pandas
因为你的默认 python 版本是 2.x ,如果你对 python 3.x 没有任何强调,你可以从下面的第一个开始尝试脚本。
pip install --upgrade pip
pip install jupyter
然后在 jupyter notebook 中:
!pip install pandas
notebook 的版本将为 2.x。
否则通过以下 Linux 命令安装 pip3。
sudo apt-get install python3-setuptools
sudo easy_install3 pip
现在您可以通过 !pip3 install pandas
将 pandas 添加到笔记本中。
如果您已经将 anaconda 用作发行版,请停止在该上下文中使用 pip。使用 conda 代替,您将不再头痛。用于设置新环境的命令行和过程都有很好的记录 here。
基本升级python或有特定分支:
conda update python
conda install python=3.5
或使用特定环境:
conda create -n py35 python=3.5 anaconda
这是我在我的系统中所做的:
我已经为 python 2.7 安装了 anaconda,为 python 3.5 安装了 anaconda。 Anaconda 有助于将两种环境分开。
在Ubuntu中:
目录结构是这样的:
anaconda2/bin/
anaconda3/bin/
每当我想使用 python 2.7 时,我都会去 anaconda2/bin/ 并创建一个环境或激活已经存在的环境并安装或导入所有必要的包,同样适用于 python3.5(转到anconda3/bin/创建或激活所需的环境)。这有助于我将事情分开。
由于您使用的是 anaconda,因此您应该首先使用 "conda install " 如果找不到该软件包,那么您可以使用 pip install 。
在Windows中:
如果同时安装 anaconda2 和 anaconda3,那很容易..
anaconda 提示符的快捷方式在 C:\Users\your-username\
将有两个文件夹 anconda2 和 anaconda3,你可以启动 conda prompt for python2.7 from anaconda2 和 python3.5 from anconda3
因此,一旦启动 anaconda 提示符,您只需键入 "jupyter notebook" 即可在浏览器中打开 jupyter notebook 并导入 pandas(或任何包)。
你可以检查这个link:
I在工作中使用 window 7,我在尝试导入 Pandas 时遇到了同样的问题。所以我尝试在每个环境下安装包:
运行 cmd 并输入以下代码:
activate py27
conda install pandas
如果系统询问您是否要安装以下新软件包,请选择 Y [是]
如果您像我一样安装了 Python27、Python 35 和 Python 36,则为每个不同的环境安装 pandas。
如果你再次运行 jupyter notebook,问题就解决了,你可以成功导入pandas。
你也可以解决像 numpy、scipy 等包一样的问题。
可能是 (pip) 安装损坏了。以下对我有用:
sudo apt --fix-broken install
其次是:
sudo pip3 install pandas
希望对您有所帮助。
我在 jupyter notebook 中遇到了同样的问题,我 运行 下面的命令解决了我的问题:
!pip install pandas
我遇到了错误
modulenotfounderror: no module named 'pandas'
在 jupyter 中。
我试过命令:
!pip install pandas
它就像一个魅力。
解决问题的简单步骤是
( 注意: 记住您选择的内容 python 2 或 python 3)。
对于 python 2+
!pip install pandas
或者如果您有用户权限错误类型
!pip install pandas --user
对于python 3+
!pip3 install pandas
或者如果您有用户权限错误类型
!pip3 install pandas --user
对于Windows
第一步是创建一个新的conda环境。 conda 环境就像一个 virtualenv,它允许您指定特定版本的 Python 和一组库。 运行 来自终端的以下命令 window:
conda create -n name_of_my_env python
这将创建一个只安装 Python 的最小环境。把你自己置身于这个环境中 运行:
source activate name_of_my_env
在 Windows 上的命令是:
activate name_of_my_env
最后一步是安装 pandas。这可以通过以下命令完成:
conda install pandas
要安装特定的 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
我的 pandas 版本是 0.20.3 我已经使用 conda update pandas
更新到 0.25。我已经检查了命令行界面 (CLI) 它的 pd.__version__ '0.25.1'
.
在 Jupyter Notebook 中显示“0.20.3”。
请重启 jupyter notebook。注意是缓存你的 pandas。或者你可以创建一个新笔记本
这对我有用
在 Jupiter 笔记本中
import sys
print(sys.executable)
复制路径eg:
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
像这样在终端上安装模块。
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -m pip install pandas
或者直接从Jupyter Cell安装如下
! /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -m pip install pandas
简单的解决方案:在笔记本的单元格中键入并执行代码:
import sys
!{sys.executable} -m pip install pandas
您可能犯的一个愚蠢错误是使用本地计算机调用 Jupyter
python 安装而不是 anaconda python。我有同样的问题,只是
设置 PATH 对我不起作用。
FIX:默认情况下,anaconda 二进制文件位于“/bin”中。例如,在我的例子中,它们在“/home/klakhotia/anaconda3/bin”中。该目录还将包含 anaconda jupyter 的二进制文件。从此处启动 jupyter 或在指向此文件的 .bashrc 中创建一个别名。
我正在使用选择了 Python 3 的 Jupyter notebook。在我输入的单元格的第一行:
import pandas as pd
我从笔记本中得到的错误是,导入错误:没有名为 'pandas' 的模块。如何将 pandas 安装到 jupyter notebook?我启动 Jupyter Notebook 的计算机肯定有 pandas.
我试过:
!pip install pandas
它说它已经安装了,但是 Python 2.7 在底部。我的脚本在顶部显示它是一个 Python 3 脚本。
当我在 Ubuntu 中执行 echo $PATH 时,显示“/home/user/anaconda2/bin”在第一个条目上。我想我可能需要将其更改为 anaconda3?
更新:当我尝试通过 jupyter 启动 Python3 脚本时,启动 Jupyter 的命令行给我错误“ImportError:没有名为 'IPython.paths' 的模块。然后等待超时对于 'kernel_info' 回复。此外,我尝试删除 anaconda,但仍然遇到同样的错误。我现在已经尝试了很多快速修复,所以我不确定下一步是什么才能让它正常工作。
如果安装了 pip3,您可以 运行
!pip3 install pandas
因为你的默认 python 版本是 2.x ,如果你对 python 3.x 没有任何强调,你可以从下面的第一个开始尝试脚本。
pip install --upgrade pip
pip install jupyter
然后在 jupyter notebook 中:
!pip install pandas
notebook 的版本将为 2.x。 否则通过以下 Linux 命令安装 pip3。
sudo apt-get install python3-setuptools
sudo easy_install3 pip
现在您可以通过 !pip3 install pandas
将 pandas 添加到笔记本中。
如果您已经将 anaconda 用作发行版,请停止在该上下文中使用 pip。使用 conda 代替,您将不再头痛。用于设置新环境的命令行和过程都有很好的记录 here。
基本升级python或有特定分支:
conda update python
conda install python=3.5
或使用特定环境:
conda create -n py35 python=3.5 anaconda
这是我在我的系统中所做的:
我已经为 python 2.7 安装了 anaconda,为 python 3.5 安装了 anaconda。 Anaconda 有助于将两种环境分开。
在Ubuntu中:
目录结构是这样的: anaconda2/bin/ anaconda3/bin/
每当我想使用 python 2.7 时,我都会去 anaconda2/bin/ 并创建一个环境或激活已经存在的环境并安装或导入所有必要的包,同样适用于 python3.5(转到anconda3/bin/创建或激活所需的环境)。这有助于我将事情分开。
由于您使用的是 anaconda,因此您应该首先使用 "conda install " 如果找不到该软件包,那么您可以使用 pip install 。
在Windows中:
如果同时安装 anaconda2 和 anaconda3,那很容易.. anaconda 提示符的快捷方式在 C:\Users\your-username\
将有两个文件夹 anconda2 和 anaconda3,你可以启动 conda prompt for python2.7 from anaconda2 和 python3.5 from anconda3
因此,一旦启动 anaconda 提示符,您只需键入 "jupyter notebook" 即可在浏览器中打开 jupyter notebook 并导入 pandas(或任何包)。
你可以检查这个link:
I在工作中使用 window 7,我在尝试导入 Pandas 时遇到了同样的问题。所以我尝试在每个环境下安装包:
运行 cmd 并输入以下代码:
activate py27
conda install pandas
如果系统询问您是否要安装以下新软件包,请选择 Y [是]
如果您像我一样安装了 Python27、Python 35 和 Python 36,则为每个不同的环境安装 pandas。
如果你再次运行 jupyter notebook,问题就解决了,你可以成功导入pandas。
你也可以解决像 numpy、scipy 等包一样的问题。
可能是 (pip) 安装损坏了。以下对我有用:
sudo apt --fix-broken install
其次是:
sudo pip3 install pandas
希望对您有所帮助。
我在 jupyter notebook 中遇到了同样的问题,我 运行 下面的命令解决了我的问题:
!pip install pandas
我遇到了错误
modulenotfounderror: no module named 'pandas'
在 jupyter 中。 我试过命令:
!pip install pandas
它就像一个魅力。
解决问题的简单步骤是
( 注意: 记住您选择的内容 python 2 或 python 3)。
对于 python 2+
!pip install pandas
或者如果您有用户权限错误类型
!pip install pandas --user
对于python 3+
!pip3 install pandas
或者如果您有用户权限错误类型
!pip3 install pandas --user
对于Windows
第一步是创建一个新的conda环境。 conda 环境就像一个 virtualenv,它允许您指定特定版本的 Python 和一组库。 运行 来自终端的以下命令 window:
conda create -n name_of_my_env python
这将创建一个只安装 Python 的最小环境。把你自己置身于这个环境中 运行:
source activate name_of_my_env
在 Windows 上的命令是:
activate name_of_my_env
最后一步是安装 pandas。这可以通过以下命令完成:
conda install pandas
要安装特定的 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
我的 pandas 版本是 0.20.3 我已经使用 conda update pandas
更新到 0.25。我已经检查了命令行界面 (CLI) 它的 pd.__version__ '0.25.1'
.
在 Jupyter Notebook 中显示“0.20.3”。
请重启 jupyter notebook。注意是缓存你的 pandas。或者你可以创建一个新笔记本
这对我有用
在 Jupiter 笔记本中
import sys print(sys.executable)
复制路径eg:
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
像这样在终端上安装模块。
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -m pip install pandas
或者直接从Jupyter Cell安装如下
! /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -m pip install pandas
简单的解决方案:在笔记本的单元格中键入并执行代码:
import sys
!{sys.executable} -m pip install pandas
您可能犯的一个愚蠢错误是使用本地计算机调用 Jupyter python 安装而不是 anaconda python。我有同样的问题,只是 设置 PATH 对我不起作用。
FIX:默认情况下,anaconda 二进制文件位于“