我想使用 matplotlib 更新版本的功能,但我注意到我的 matplotlib 已经过时了。我尝试用pip升级,根据pip显示成功。正如此屏幕截图所示:
如您所见,pip 表示 1.4.6 安装在 /Library/Python/2.7/site-packages
中。
如果我尝试升级命令,则不会安装任何新内容,因为它表示已安装最新版本。 尽管如此,如果我导入 matplotlib 然后检查版本,您可以看到安装了 1.1.1。 我还添加了 site-packages 文件夹的位置。
为什么根据pip安装的是最新版本,但是导入的时候却不是最新版本?另外,在站 pip 包文件夹中我找到: matplotlib-1.4.2.dist-info
我在 mac osx 10.9.5 上工作
最佳答案
你的路径困惑了(很可能是$PYTHONPATH
)。使用
import matplotlib
print matplotlib.__file__
你可能会看到发生了什么。我已经在同一文件夹中看到了多个软件包安装,因此也请查看站 pip 软件包中的文件。 当然你应该删除旧的包以避免将来路径困惑; )
关于python - Pip 安装最新版本的 matplotlib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26844641/