导入错误:安装autosklearn时没有名为“sklearn”的模块

2024-09-28 17:01:49 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么我在通过pip安装auto-sklearn时得到{}?在

$ virtualenv -p python3 automl
$ cd automl/
$ source bin/activate
$ pip install auto-sklearn
Collecting auto-sklearn
  Downloading auto-sklearn-0.1.1.tar.gz (5.9MB)
    100% |████████████████████████████████| 5.9MB 265kB/s 
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-whq6xjt6/auto-sklearn/setup.py", line 2, in     <module>
        import autosklearn
      File "/tmp/pip-build-whq6xjt6/auto-sklearn/autosklearn/__init__.py", line 2, in <module>
        from autosklearn.util import dependencies
      File "/tmp/pip-build-whq6xjt6/auto-sklearn/autosklearn/util/__init__.py", line 4, in <module>
        from .common import *
      File "/tmp/pip-build-whq6xjt6/auto-sklearn/autosklearn/util/common.py", line 4, in <module>
        from sklearn.externals import six
    ImportError: No module named 'sklearn'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-whq6xjt6/auto-sklearn/

pip发行版中似乎缺少依赖项。但是,为什么依赖项的自动安装不起作用?我可以这样安装auto sklearn:

^{pr2}$

我看过焦油gz位于https://pypi.python.org/pypi/auto-sklearn/0.1.1的tar文件和setup.py中的install_requires对我来说似乎没问题。MANIFEST.in是否需要requirements.txt行?在

我在GitHub上提出了一个关于这个问题的问题https://github.com/automl/auto-sklearn/issues/206,但是这个问题已经解决了。为什么需要手动安装?在


Tags: pipinfrompyimportbuildautosetup