我想用matplotlib绘制一些图表,我有一台
Windows机器首先我需要安装,所以我从
http://matplotlib.org/downloads.html下载文件.好吧,当我试图运行时,它会弹出一个弹出窗口,说它无法在注册表中找到3.4版本.这有点奇怪,因为我的python版本是3.4.1.
当然,我确实搜索了论坛.我碰巧看了numpy python 3.4.1 installation: Python 3.4 not found in registry,这和我的问题一样.但我的第一个问题:
1)matplotlib官方页面为我提供了一个直接链接,用于安装带有python版本3.4的Windows的“.exe”.如果这是真的那么为什么这个问题应该首先发生.
2)我的第二个问题,如何才能真正发现下载包版本是否与本地PC上安装的当前python版本匹配.
最佳答案 windows .exe安装程序应该适用于给定Python安装的所有子版本,这意味着如果使用3.4安装程序,它应该适用于3.4.0,3.4.1和3.4.2.
您需要检查您使用的是正确版本的安装程序,32位还是64位.安装程序应与您使用的Python版本匹配,这可能与您的系统版本匹配,也可能不匹配.这就是说,如果你有一个64位系统并使用32位Python,你应该使用32位安装程序.
如果它仍然不起作用,我建议你重新安装Python并再试一次,可能是你的注册表设置搞砸了.
最初我认为子版本很重要,但事实上它没有.我提出了matplotlib here的问题,并由维护.exe安装的Christoph Gohlke纠正.
顺便说一句(对于将来如果您了解自己的人),如果您需要找到当前的Python版本,只需在命令行中输入python -V,它就会返回详细信息,例如我的返回:
Python 3.4.0