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
答案 0 :(得分:0)
您可能通过不同的发行版安装了不同版本的Python。如果您使用的是Windows,我建议卸载所有Python版本/发行版,重新启动,然后只安装一个。
如果您使用的是Mac,请确保您只安装了一个版本的Anaconda,如果您使用的是终端,则确保它是PATH
中的第一个版本。可能是由例如homebrew安装了不同的版本。要检查您的路径,请从两个环境中执行!echo $PATH
。您应该在路径的早期(/usr/local/bin
和/usr/bin
之前)看到您的anaconda目录。您也可以从两个环境中!which python
查看正在使用的Python二进制文件。