为python 2和python 3安装scipy

eri*_*nla 4 python debian scipy

sudo apt-get install python-scipy以前安装scipy.这把所有文件放入/usr/lib/python2.7.dist-packages/scipy.我最好的猜测是它选择了那个位置,因为python 2.7是python的默认版本.我也想使用scipy和python 3.是否需要为python 3重建包,还是只需将python 3指向现有版本?

我已经尝试使用pip来安装两个并行版本,但我无法libblas3为我的系统安装依赖项.

最好的方法是什么?

我在Debian Jessie.

M.T*_*M.T 11

要在基于debian的发行版上安装python3.x的scipy:

sudo apt-get install python3-scipy
Run Code Online (Sandbox Code Playgroud)

这对应于python2.x等价物:

sudo apt-get install python-scipy
Run Code Online (Sandbox Code Playgroud)

在更平台独立的说明中,我相信anaconda或更轻量级的miniconda旨在使scipy包的安装更容易.这将创建+使用与您系统上的二进制文件不同的python二进制文件.

然后使用命令conda安装scipy:

    pip install --user scipy #pip install using default python version
Run Code Online (Sandbox Code Playgroud)

如果为特定版本安装scipy,您将创建具有该python版本的环境:

    pip2 install --user scipy  # install using python2
    pip3 install --user scipy  # install using python3
Run Code Online (Sandbox Code Playgroud)