2017-02-02 19 views
1

私はsudo apt-get install python-scipyを使ってscipyをインストールしました。これにより、すべてのファイルが/usr/lib/python2.7.dist-packages/scipyに格納されます。私の最高の推測では、python 2.7がPythonのデフォルトバージョンだったので、その場所を選択しました。私はまた、python 3とscipyを使用したいと思います。パッケージをPython 3用に再構築する必要がありますか、またはPython 3を既存のバージョンに向けることはできますか?python 2とpython 3の両方でscipyをインストール

私はpipを使って2つの並列バージョンをインストールしようとしましたが、私のシステム用に依存性libblas3がインストールされていません。

これを行うにはどうすればよいですか?

私はDebian Jessieです。あなたがのpython3のためにそれをインストールするには、PIPを使用することができますapt-getを使用してpython3-scipyを見つけることができない場合

+3

:あなたはそのPythonのバージョンで環境を作成し、特定のバージョンのscipyのダウンロードをインストールする場合

conda install scipy 

一つは、コマンドcondaを使用してscipyのダウンロードをインストールします。 'sudo apt-get install python3-scipy' –

+0

あなたが選んだ' sudo python -m pip install scipy'のpythonバージョンでpipを起動することができます。 Python 3のインストールが必要な場合は、python3を使用してください。 –

+0

@ M.T私はこれが好ましいオプションだと思う。他のいくつかの質問は、pipがscipyでスムーズに動かないことを指摘しています。 (例:http://stackoverflow.com/questions/11114225/installing-scipy-and-numpy-using-pip)これはscipyのインストールページでは一度も言及されていません。これを回答として挙げたいなら、私はそれを受け入れます。 – ericksonla

答えて

7

を持っている:

sudo apt-get install python3-scipy 

これは、Tに対応python2.x相当○:より多くのプラットフォームに依存しないノートで

sudo apt-get install python-scipy 

、私はアナコンダ以上軽量minicondaはscipyのダウンロードパッケージのインストールがより簡単にするために意図されていたと信じています。これは+あなたのシステム上のものとは違ったpythonバイナリを使用します。 python3のためにscipyのダウンロードをインストールするには

conda create -n my_environment_name python=3 scipy 
0

あなたはpip3 install scipy

2

で試してみたいことがありますドン場合は、あなただけの」(あなたがPIP3を使用していることを確認する必要がありますトンDebianベースのディストリビューションにpython3.xためscipyのダウンロードをインストールするには、それをapt install python3-pip

pip3 install --user scipy 
+1

'sudo pip'は将来の痛みのためのレシピです。' pip install --user'を使用してください。 –

+0

ありがとう! scipey instillationを見て、 'pip install --user'、oopsを使うと言っています! – Orange

関連する問題