Jupyter笔记本和QT控制台正在调用不同版本的熊猫

时间:2016-09-12 12:22:44

标签: pandas jupyter

QTConsole正在运行最新版本的pandas(即0.18)。但是,当我在Jupyter笔记本中导入pandas时,它只能导入0.15。我该如何解决这个问题?

**QT Console:**

Jupyter QtConsole 4.2.0
Python 2.7.11 |Anaconda 4.0.0 (x86_64)| (default, Dec  6 2015, 18:57:58) 
Type "copyright", "credits" or "license" for more information.

IPython 4.1.2 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

import pandas
print pandas.__version__
0.18.0

**Jupyter**

import pandas
print pandas.__version__
0.15.0

1 个答案:

答案 0 :(得分:0)

您可能通过不同的发行版安装了不同版本的Python。如果您使用的是Windows,我建议卸载所有Python版本/发行版,重新启动,然后只安装一个。

如果您使用的是Mac,请确保您只安装了一个版本的Anaconda,如果您使用的是终端,则确保它是PATH中的第一个版本。可能是由例如homebrew安装了不同的版本。要检查您的路径,请从两个环境中执行!echo $PATH。您应该在路径的早期(/usr/local/bin/usr/bin之前)看到您的anaconda目录。您也可以从两个环境中!which python查看正在使用的Python二进制文件。