我正在尝试pandas
在 Jupyter 笔记本中导入并遇到问题,因为它使用的是旧版本的numpy
. 我相信我已经将问题追溯到我安装了两个版本的事实:
1.8.0rcl 版本位于:
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
版本 1.13.3位于:
/Users/<username>/Library/Python/2.7/lib/python/site-packages
当我从命令行运行 python 解释器时,它会导入新版本,但是当我运行 jupyter notebook 时,它会导入旧版本。我已经检查了sys.path
使用这两种方法,它们是相同的。这进一步让我感到困惑,因为sys.path
新版本的目录位于旧版本的目录之前。根据我的想法sys.path
,这意味着 jupyter notebook 应该numpy
从目录中导入新版本。
我发现了另一个问题,有人最终只是重命名了包含旧版本的目录,但我宁愿不这样做(而且我也不确定我是否有权这样做)。
任何人都可以帮助解释这里发生了什么,并提出一些解决方案吗?