这是我想要运行的 python 文件: 我的python.py
import os
import numpy as np
os.mkdir(<some path>)
example_code = np.empty(1)
这是我运行该 Python 脚本的脚本:运行_python.sh
python ./my_python.py
这是我运行.sh 文件的方式:
bash ./run_python.sh
然后,我收到这个错误:
PermissionError: [Errno 13] Permission denied: '<some path>'
但是当我尝试以 sudo 身份运行 .sh 时:运行_python.sh
sudo bash ./run_python.sh
我收到这个 Python 错误:
import numpy as np
ImportError: No module named numpy
如何使用具有运行 os.mkdir() 权限的 .sh 运行 .py?
我想要运行:“run_python.sh -> my_python.py -> mkdir()”