当我尝试为我的便携式python安装scikit-learn时,它说“在注册表中找不到Python 2.7”。在下一个窗口中,它确实要求安装路径,但我既不能复制粘贴路径也不能手动编写。否则请为便携式python建议一些其他选择,默认情况下有numpy,scipy和scikit-learn。请注意,我没有系统的管理权限,因此首选便携式版本。
答案 0 :(得分:2)
你可以轻松下载SciKit可执行文件,用python解压缩,将SciKit文件夹和内容复制到 c:\ Portable Python 2.7.5.1 \ App \ Lib \ site-packages \ 然后你就可以了SciKit在您的便携式python中。 我刚遇到这个问题并以这种方式解决了。
答案 1 :(得分:1)
您可以从http://koen.me/research/teaching-asci/PortablePython.zip下载新的便携式python设置。此设置已包含scikit-learn。
答案 2 :(得分:1)
从我的另一个答案:
由于您使用的是Portable Python,因此安装模块的最佳方法是使用简易安装。转到Portable Python文件夹目录:Portable Python 2.7.6.1
。
然后按Shift + Right Click
在该位置打开命令提示符。
然后输入以下内容:
App\Scripts\easy_install.exe YourModuleNameHere
安装scikit-learn的示例:
App\Scripts\easy_install.exe scikit-learn
enter code here`enter code here`enter code here`
答案 3 :(得分:0)
如果您使用的是Windows,WinPython是64位便携式发行版,其中包含scikit-learn作为可选组件。 Afaik,这是唯一一款带有scipy堆栈的64位发行版。