0

同じ考えがpython3-scipyでも起こります。Synapticを使用してpython-numpy/scipy、python3-numpy /scipy/をインストールしました。しかし、それらはでpython3はなくの下にインストールされpython3.2ます。私のシステムはUbuntu12です。Synapticの経験はありますか?

ImportError: No module named numpy.
4

1 に答える 1

0

Ubuntu 12.04では、/ usr / bin/python3.2と/usr/ bin/python3は同じPythonです。したがって、/ usr / bin / python3にインストールされている場合は、/ usr / bin / python3.2にもインストールされます(もちろん、/ usr / bin / python3.2を上書きしていない限り)。

したがって、マシンにPythonが複数インストールされていると思われます。おそらく、/ usr / local / bin / python3.2ですか?

Synaptic(またはapt-getやaptitudeなど)を使用してモジュールをインストールすると、システムが提供するPython、つまり/ usr/binにあるPythonに対してのみインストールされます。他のインストールに使用する場合は、そのインストールにもインストールする必要があります。その後、そのパッケージのドキュメントに記載されているインストール手順に従う必要があります。

多くの場合pip install <packagename>は機能しますが、すべてのパッケージがそのようにインストールできるわけではありません(もちろん、特にpip自体)。

于 2012-08-02T06:05:31.320 に答える