我怎样才能以最少的依赖性升级到更高版本的 scipy(比如 0.8.0)?
答案1
sudo apt-get install libatlas-base-dev gfortran python-pip
然后
sudo pip install scipy
或者,如果你已经安装了其他版本的 scipy
sudo pip install --upgrade scipy
答案2
我搜索了一番(实际上搜索了不少)。最初我尝试安装 enthoughts python(环保署 7.0)一切看起来都很好,而且很独立。不过奇怪的是,我需要运行的一件事(蜘蛛,看看吧,如果你在自然科学中使用 Python,这是一个非常棒的 IDE)会出现段错误。我(目前)无法找到问题所在,所以我不得不继续前进。
然后我尝试了我应该首先做的事情,即选择较新的 Debian 软件包 - 事实证明依赖关系并不像我想象的那么可怕:安装了 natty 的numpy和scipy到目前为止,一切似乎都很顺利。
sudo dpkg -i python-numpy_1.5.1-1ubuntu2_i386.deb
sudo dpkg -i python-scipy_0.8.0+dfsg1-1ubuntu1_i386.deb
结果
$ python -c 'import scipy; print(scipy.__version__)'
0.8.0
答案3
发现这里:
sudo apt-get install python-pip
sudo pip install scipy
答案4
sudo easy_install scipy
或者 sudo easy_install3 scipy
您可能需要先安装python-setuptools
或
python3-setuptools
。