导入django包时 报错 No module named django
出现错误时 是使用mac操作的
- 错误代码 :
os.environ['DJANGO_SETTINGS_MODULE'] = 'We_UI.settings'
import django
subprocess.call('python test.py' , shell=True)
- 报错
当时看了网上说是,django和python版本不匹配,改了版本之后完全无效,然后又在终端尝试导入django发现都是没问题的,后面就想到mac默认有一个python2,会不会执行shell命令时用到了python2了。所以将环境变量中的python改成python3,并且将代码也改了,运行结果成功了。。。太坑爹了明明一开始已经配了环境变量。