私はcondを使うことになっているときにpipを使って混乱させると思います。その結果、私はscikit-learnパッケージを最新バージョンに更新できませんでした。私はscikit-学ぶcondaとピップの両方をアンインストールした後、condaを使用して再インストールしたが、今、私は問題のインポートsklearnを持っている:conda update scikit-learn(scipyとnumpyも)
Python 2.7.11 |Anaconda custom (x86_64)| (default, Dec 6 2015, 18:57:58)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
from sklearn import metrics
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/bowang/anaconda/lib/python2.7/site-packages/sklearn/metrics/__init__.py", line 7, in <module>
from .ranking import auc
ImportError: No module named ranking
また、それが実際に使用するsklearn/numpyの/ scipyのダウンロードのバージョンで混乱があるように思われます
$ python
Python 2.7.11 |Anaconda custom (x86_64)| (default, Dec 6 2015, 18:57:58)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import scipy
>>> scipy.__version__
'0.17.0'
>>> import numpy
>>> numpy.__version__
'1.11.0'
>>> import sklearn
>>> sklearn.__version__
'0.17.1'
をクリーンアップし、ここですべての混乱を解決するための方法およびアロがあります:私はまだ最新バージョンにアップデートすることはできませんが、ショーの上
$ conda update scikit-learn
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ......
Solving package specifications: .........
# All requested packages already installed.
# packages in environment at /Users/bowang/anaconda:
#
scikit-learn 0.15.2 np18py27_0 http://repo.continuum.io/pkgs/free/osx-64/scikit-learn-0.15.2-np18py27_0.tar.bz2
$ conda update scipy
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ......
Solving package specifications: .........
# All requested packages already installed.
# packages in environment at /Users/bowang/anaconda:
#
scipy 0.14.0 np18py27_0 http://repo.continuum.io/pkgs/free/osx-64/scipy-0.14.0-np18py27_0.tar.bz2
w私は最新のバージョンのsklearn/numpy/scipyを更新して使用しますか?ありがとう!
Thanks J! '$ PYTHONPATH'は既に空ですので、削除してscikit-learnをインストールして、最新のバージョンを取得しました。これから二重チェックして、私はすべてのサードパーティのPythonパッケージをインストールするために 'conda install'を使わなければなりませんか?あるいは 'pip install'も使うことができますか? – Blue482
可能であれば、condaをインストールすることをお勧めします(すべての依存関係を最新の状態に保ちます)。ただし、パッケージがconda経由で利用できない場合は、 '' pip''も使用できます: '' conda install pip''あなたがまだいないならば。 – jakevdp
'pip install --user --install-option =" - prefix = "-U scikit-learn'、ヘルプページのインストールとアップグレードについてはhttp://scikit-learn.org/stable/developers/advanced_installationを参照してください。 html –