我使用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。
答案 0 :(得分:10)
在基于debian的发行版上安装python3.x的scipy:
sudo apt-get install python3-scipy
这对应于python2.x等价物:
sudo apt-get install python-scipy
在更独立于平台的说明中,我相信anaconda或更轻量级的miniconda旨在使scipy包的安装更加容易。这将创建+使用不同于系统上的python二进制文件。
然后使用命令conda:
安装scipyconda install scipy
如果为特定版本安装scipy,您将使用该python版本创建一个环境:
conda create -n my_environment_name python=3 scipy
答案 1 :(得分:3)
如果使用apt-get找不到python3-scipy
,你可以使用pip为python3安装它,你只需要确保你使用pip3(如果没有它apt install python3-pip
pip3 install --user scipy
答案 2 :(得分:0)
您可以尝试使用pip3 install scipy