我正在尝试将这个python library添加到我的MAC中。一旦安装完成,我必须
Create environment variables:
NEUROD_ROOT = NeuroDecode path NEUROD_DATA = path to the desired data folder NEUROD_SCRIPTS = path to the desired scripts folder
我用nano编辑了文件/etc/paths
:
sudo nano /etc/paths
该文件现在看起来像:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/Users/mathieu/Documents/NeuroDecode/scripts
NEUROD_ROOT=/Users/mathieu/Documents/NeuroDecode
NEUROD_DATA=/Users/mathieu/Documents/NeuroDecode/SubjectData
NEUROD_SCRIPTS=/Users/mathieu/Documents/NeuroDecode/SubjectScripts
据推测,启动NeuroDecode的文件是nd_gui.cmd。我认为这对macOS并不理想,而且这个文件只包含start /B pythonw %NEUROD_ROOT%/neurodecode/gui/mainWindow.py
。因此,我试图通过在.zshrc文件中添加别名来缩短它:
function runpy() {
python "$@"
}
alias neurodecode="runpy '/Users/mathieu/Documents/NeuroDecode/neurodecode/gui/mainWindow.py'"
注意:python也是别名,并启动python 3.8.5
遗憾的是,它不起作用。当程序尝试执行os.environ['NEUROD_ROOT']
时,将引发KeyError
。如果我看一下元素os.environ._data
,我有(不完整的屏幕截图):
知道我做错了什么吗?知道如何正确设置路径变量吗
目前没有回答
相关问题 更多 >
编程相关推荐