1

scikits パッケージをインストールしましたが、インポートできません。Macbook を使用しています。何が足りないのか教えてください。

bash-3.2$ sudo port install py26-scikits-learn
--->  Computing dependencies for py26-scikits-learn
--->  Fetching archive for py26-scikits-learn
--->  Attempting to fetch py26-scikits-learn-0.8_0.darwin_10.x86_64.tbz2 from http://packages.macports.org/py26-scikits-learn
--->  Fetching py26-scikits-learn
--->  Verifying checksum(s) for py26-scikits-learn
--->  Extracting py26-scikits-learn
--->  Configuring py26-scikits-learn
--->  Building py26-scikits-learn
--->  Staging py26-scikits-learn into destroot
--->  Installing py26-scikits-learn @0.8_0
--->  Activating py26-scikits-learn @0.8_0
--->  Cleaning py26-scikits-learn
bash-3.2$ python -c "import scikits.learn as skl; skl.test()"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named scikits.learn

修正済みMacPorts バージョンを使用できるように、OSX Leopard から Python をアンインストールするにはどうすればよいですか?

4

1 に答える 1

0

残念ながら、ポートコマンドがどのように機能するかはわかりません (MacPorts から来ていると思います) が、Python を使用して Python パッケージを維持する必要があります (これは、homebrew などで推奨されています)。ピップを試すことができます:

sudo pip install scikits.learn

OS X Lion では、Python のデフォルト バージョンは 2.7 です。2.6 を使用する場合は、次の手順を実行する必要があります。

sudo python2.6 pip install scikits.learn

(Python はバージョンごとに個別のパッケージを保持します)

pypi を使用して pip (またはeasy_install ) 経由で利用可能なすべてのパッケージを参照するか、次のコマンドで検索できます。

pip searh foo

システムが乱雑になるのが怖い場合は、virtualenvwrapperを試してください。

于 2011-08-16T20:32:43.400 に答える