aardio中没有内置scipy扩展库,在项目中使用工程文件中的“安装模块”中“pip”如下图所示方法安装scipy时会遇到“没有mesonpy”的错误,在安装mesonpy时又遇到.egg-info中required错误。安装mesonpy依赖包websockets,pyaes,pbkdf2,bcrypt,pycryptodome,pyscrypt时,pbkdf2包又遇到同样错误。
解决方法:
Aardio版本 v35.67.8,其中python版本v3.8.10
安装32位anaconda,版本Anaconda3-2021.05-Windows-x86.exe,这版中python是v3.8.8,把C:\ProgramData\Anaconda3\Lib\site-packages中scipy,numpy,mkl文件夹复制到项目文件夹。
使用方法:
如图,
py3.appendPath("~\py\Python38\site-packages\")
numpy = py3.import("~/py/Python38/site-packages/numpy");
scipy = py3.import("~/py/Python38/site-packages/scipy");
原创文章,转载请注明出处。