手动搭建Django虚拟环境,创建项目后pycharm报错:Error:Cannot run program "D:\Python\python.exe" (in directory "D:\Django\student_house"): CreateProcess error=2, 系统找不到指定的文件
整体流程:
一、创建和激活虚拟环境(1、2)
二、安装Django(3)
三、创建Django项目(4)
四、pycharm配置解释器环境(5、6)----报错解决可直接看这部分
五、创建APP(7)
六、运行项目(8)
具体内容:
1、首先我在D:\Django文件夹中通过命令: virtualenv student 创建虚拟环境。
出于好奇,来看看虚拟环境有啥 (也可以不看)
2、激活虚拟环境:
通过 student\Scripts\activate命令,即可创建。
(student是刚才创建的虚拟环境名,Scripts和activate分别都可以只需要输入s和a按tab键能够自动补齐)
创建成功后,路径前面会显示(student)
3、接着就可以在虚拟环境中安装Django:
pip install django
提示通过命令python.exe -m pip install --upgrade pip 更新pip版本
4、在虚拟环境中创建Django项目
① 创建根目录: mkdir student-house ② 创建项目: cd student-house django-admin startproject student-sys
来看看创建的项目文件:
5、在pycharm中打开项目,发现报错:
Error:Cannot run program "D:\Python\python.exe" (in directory "D:\Django\student-house"): CreateProcess error=2, 系统找不到指定的文件。
6、报错原因:
新创建的Django项目没有配置解释器环境,在settings中配置一下即可。
配置前:
配置后:
刷新一下,没有报错了
7、创建app
通过python manage.py startapp xx项目名 命令创建
8、 点击URL: http://127.0.0.1:8000/ ,浏览器显示如下: