当我尝试为我的便携式python安装scikit-learn时,它说" Python 2.7在注册表中找不到"。在下一个窗口中,它确实要求安装路径,但我既无法复制粘贴路径,也无法手动写入。否则,请为默认情况下具有numpy,scipy和scikit-learn的便携式python建议其他替代方案。请注意,我没有系统的管理权限,因此首选便携式版本。
你可以很容易地下载SciKit可执行文件,用python提取它,将SciKit文件夹和内容复制到c:\Portable Python 2.7.5.1\App\Lib\site-packages\,你将在你的可移植python中拥有SciKit。我只是遇到了这个问题,并以这种方式解决了。
从我的另一个答案:
由于您使用的是可移植的Python,因此安装模块的最佳方法是使用简易安装。转到您的可移植 Python 文件夹目录:Portable Python 2.7.6.1
。
接下来,通过 Shift + Right Click
在该位置打开命令提示符。
然后键入以下内容:
AppScriptseasy_install.exe YourModuleNameHere
安装scikit-learn的示例:
AppScriptseasy_install.exe scikit-learn
enter code here`enter code here`enter code here`
http://koen.me/research/teaching-asci/PortablePython.zip 下载新的便携式 python 设置。这个设置已经包含了scikit-learn。
如果你使用的是Windows,WinPython是一个64位的可移植发行版,包含scikit-learn作为可选组件。Afaik,这是Windows唯一的64位发行版。