我运行Ubuntu 12.04自带其默认使用NumPy 1.6.0(我有,其实有,Python 2.7.3安装).由于这个问题的答案,polyfit()得到了一个意想不到的关键字参数'w',我需要升级它.
我从这里下载了.tar.gz版本的软件包,解压缩,移动到文件夹中并运行命令:1.8.0
python setup.py build --fcompiler=gnu95
python setup.py install --user
Run Code Online (Sandbox Code Playgroud)
如用户指南和此问题中所述:在Ubuntu上构建NumPy 1.7.1.
这导致NumPy不再加载Spyder,现在显示错误:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/spyderlib/scientific_startup.py", line 16, in <module>
from pylab import * #analysis:ignore
File "/usr/local/lib/python2.7/dist-packages/pylab.py", line 1, in <module>
from matplotlib.pylab import *
File "/usr/local/lib/python2.7/dist-packages/matplotlib/__init__.py", line 165, in <module>
from matplotlib.rcsetup import (defaultParams,
File "/usr/local/lib/python2.7/dist-packages/matplotlib/rcsetup.py", line 20, in <module>
from …Run Code Online (Sandbox Code Playgroud) 我无法import pylab使用最新版本的Anaconda(Linux 64位).其他包似乎工作正常.(注意:我没有sudo访问权限)
In [1]: import pylab as pl
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-6-2cf12a0af6ff> in <module>()
----> 1 import pylab as pl
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/pylab.py in <module>()
----> 1 from matplotlib.pylab import *
2 import matplotlib.pylab
3 __doc__ = matplotlib.pylab.__doc__
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/matplotlib/pylab.py in <module>()
267 from numpy.linalg import *
268
--> 269 from matplotlib.pyplot import *
270
271 # provide the recommended module abbrevs in the pylab namespace
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/matplotlib/pyplot.py in <module>()
96
97 from …Run Code Online (Sandbox Code Playgroud) python ×2
anaconda ×1
installation ×1
matplotlib ×1
numpy ×1
pip ×1
sip ×1
ubuntu ×1
upgrade ×1