文件因为是从git上拉下来的别人的项目,所以出现这个问题总是修不好;网上找了很久一直没能解决,仔细看了下问题发现出现该问题的原因其实是Django环境的问题,报错如下

Error running 'manage': Cannot run program "error=2, No such file or directory

 

因为我本身用的就是python3所以早就有安装过python3,所以可以排除mac自带python2而不是python3的问题

如果本身使用的是python2的可以先尝试brew install python3 安装python3

尝试了它提示的第一种方法,是否安装了可用的python虚拟环境,

执行pip install virtualenv安装虚拟环境;重新安装虚拟环境后还是不行,

于是尝试第二种方法,是否**了虚拟环境,

执行virtualenv -p python3 app 创建一个基于Python 3的虚拟目录,执行source bin/activate**虚拟环境,如**时报错找不到文件夹,可以改成绝对路径,e.g. source /Users/xxx/xxx/xx/app/bin/activate;该绝对路径可以在执行创建虚拟目录的时候查看控制台输出,如下图

Error running 'manage': Cannot run program "error=2, No such file or directory

执行后,仍报这个错误,然后我想起了是否是因为新安装的虚拟环境中没有Django,所以执行了重新安装Django看是否可以解决

成功解决

Error running 'manage': Cannot run program "error=2, No such file or directory

相关文章: