Cannot run system commands from matlab macOS catalina; zsh:1: command not found: blastp
40 次查看(过去 30 天)
显示 更早的评论
I am trying to run the bioinformatics software blast+ from within matlab environment.
>> addpath("/usr/local/ncbi/blast/bin")
>> ! blastp -h
zsh:1: command not found: blastp
The software runs fine when I run it from the terminal.
Initially I tried to run it with the system(command) function but it was not working. As suggested on other posts I tried to add it to the matlab path but still Matlab R2020b cannot locate it. Any suggestions?
0 个评论
采纳的回答
Ameer Hamza
2020-11-30
The command addpath() add the folder to MATLAB's path. ! or system() do not use MATLAB's path. You need to use setenv() to change the PATH variable as shows here: https://www.mathworks.com/matlabcentral/answers/10451-how-do-i-add-to-the-path-of-system
9 个评论
Walter Roberson
2021-8-4
It would be better to replace that link with an absolute link to /usr/local/Cellar/airspy/1.0.10/bin/airspy_info
Michael
2021-8-4
Okay. Thanks. I didn't make the link. It was created when I installed the package with homebrew. Your solution to the related issue is getting me along without needing to noodle with this link. Thanks so much!
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 File Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!