如果有人问这个问题,我在尝试在OSX上安装时遇到了这个问题。作者可能遗漏了一些堆栈跟踪。即:Installing collected packages: pyrfr
Running setup.py install for pyrfr ... error
Complete output from command /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/g5/vdl1tlwd333d5vzfw4qfc86c0000gp/T/pip-install-zy5yrmfh/pyrfr/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install record /private/var/folders/g5/vdl1tlwd333d5vzfw4qfc86c0000gp/T/pip-record-iuj3muyd/install-record.txt single-version-externally-managed compile user prefix=:
running install
running build_ext
building 'pyrfr._regression' extension
swigging pyrfr/regression.i to pyrfr/regression_wrap.cpp
swig -python -c++ -modern -features nondynamic -I./include -o pyrfr/regression_wrap.cpp pyrfr/regression.i
unable to execute 'swig': No such file or directory
error: command 'swig' failed with exit status 1
您的安装错误很可能是由于没有安装swig造成的。在
Swig是一个C/C++代码生成器,是python使用C库的接口。在
基本上,从网站下载最新的tarball档案。把它拔出来。cd到解压文件夹并运行:
^{pr2}$
你应该很好的运行自动学习。在