报错:django-admin.py不能运行,弹出黑框就消失
情况
window中我将python的site-packages\django\bin加入环境变量,想要创建项目时,使用
django-admin.py startproject mysite
出现一闪而过的黑框
但是我用django目录运行时则没问题
python C:\Users\Administrator\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\django\bin\django-admin.py startproject mysite
检查了.py文件都是设置默认打开方式为python3.7程序
也检查了python中可以导入django包
import django
说明安装没问题
处理方法
环境变量设置错误,将环境变量改为
C:\Users\Administrator\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\Scripts
因为Python37\Scripts
这个目录下是*.exe文件夹,在window中安装包是,pip默认生成*.exe文件供用户调用
总结
在linux中,环境变量为Python37\site-packages\django\bin\
可以运行django
而在window中,环境变量为Python37\Scripts
才能运行django