找不到安装的匹配分发

时间:2016-07-02 11:08:47

标签: scikit-learn pip

尝试使用以下命令安装scikit-learn时:

@IBAction func selectAllActionBtn(sender: AnyObject) {

    dictionaryOfImagesForExport = [:]
    dictionaryOfGetImageUrl = [:]
    if editing {
    let fileManager = NSFileManager.defaultManager()
    do {
        let document = try fileManager.URLForDirectory(.DocumentDirectory, inDomain: .UserDomainMask, appropriateForURL: nil, create: false)

        let getFolders = try fileManager.contentsOfDirectoryAtURL(document, includingPropertiesForKeys: nil, options: .SkipsHiddenFiles)

        for folder in getFolders {
            if folder.lastPathComponent! == albumName {
                let getImages = try fileManager.contentsOfDirectoryAtURL(folder, includingPropertiesForKeys: nil, options: .SkipsHiddenFiles)
                for index in 0...getImages.count {
                    let indexP = NSIndexPath(forItem: index, inSection: 0)
                   let cell = myCollectionView.dequeueReusableCellWithReuseIdentifier("Cell", forIndexPath: indexP) as! AlbumImagesCollectionViewCell

                    for img in getImages {
                        cell.imageViewCell.image = UIImage(data: NSData(contentsOfURL: img)!)


                        cell.imageViewCheck.image = UIImage(named: "check.png")
                        dictionaryOfImagesForExport.updateValue(cell.imageViewCell.image!, forKey: indexP.row)
                        dictionaryOfGetImageUrl.updateValue(cell.imageUrlLabel.text!, forKey: indexP.row)
                    }


                }
            }
        }

    }catch {
        print(error)
    }

        exportBtn.enabled = true
        moveBtn.enabled = true
        deleteBtn.enabled = true
    }


}

它抛出一个错误:

  

找不到满足安装要求的版本(来自版本:)   找不到安装的匹配分发

但是,python -m pip install sckit-learn 文件夹site_packages中存在。 如何删除此问题?

4 个答案:

答案 0 :(得分:2)

我知道这是一篇过时的文章,但是同一期杂志困扰了我很长时间,因此,如果有其他失落的灵魂到达这里,请与我分享。我通过使用python3 -m pip使其工作:

python3 -m pip install scikit-learn

答案 1 :(得分:1)

你的命令中有一个拼写错误。应该说scikit-learn。你有sckit-learn。

答案 2 :(得分:0)

在我的情况下,配置pip over Proxy也有点乏味。 这是另一种解决方案。

使用https://askubuntu.com/questions/89437/how-to-install-packages-with-apt-get-on-a-system-connected-via-proxy

在apt配置文件中设置代理后,使用Ubuntu软件包管理器
    sudo apt-get install python-sklearn

答案 3 :(得分:0)

python -m pip install  scikit-learn

为我效力于python 3.7.4:)