1.将python安装目录、django-vue3软件项目拷贝到新电脑
2.添加系统环境变量,path中添加
D:\Python3.8.5\
D:\Python3.8.5\Scripts\
查看python是否安装成功 python --version
****注意:如果python拷贝后的目录跟之前的不一致,运行pip时候可能存在以下问题:Fatal error in launcher: Unable to create process using '""D:\Program Files\Python\Python37\python.exe""...
解决办法:
删除 Python37\Lib\site-packages\pip-19.1.dist-info
删除 Python37\Scripts\pip*.exe(所有pip开头的)
安装 python -m pip install --upgrade pip
(pyuic5(即pyqt5)也有类似问题,卸载后重新安装即可)
3.安装vscode,并配置python
按下快捷键“Ctrl+Shift+P”,调出全局设置搜索窗口,然后输入“Python:Select Interpreter”,就会出现一个相关选项,选中python.exe。
另外在软件项目中的.vscode文件夹下,也更改下项目python.exe的路径
4.启动项目
python manage.py runserver
5.其他知识点
5.1更改models.py文件后,启动项目前应执行
python manage.py makemigrations
python manage.py migrate
python manage.py makemigrations这个命令是记录我们对models.py的所有改动,并且将这个改动迁移到migrations这个文件下生成一个文件。例如:XXX文件,如果你接下来还要进行改动的话可能生成就是另外一个文件不一定都是XXX文件,但是这个命令并没有作用到数据库。
而当我们执行python manage.py migrate 命令时 这条命令的主要作用就是把这些改动作用到数据库也就是执行migrations里面新改动的迁移文件,比如创建数据表,或者增加字段属性
5.2vue打包及单独运行
先安装nodejs,参照win离线部署mysql、node、pm2项目_DoubleClik的博客-CSDN博客
5.2.1前端vue更改后,需要执行
npm run build
重新打包。
5.2.2单独运行vue时
如果之前缺少安装包,需要先执行npm instal
"npm install" 是 Node Package Manager (npm) 的一个命令,用于在项目中安装所需的依赖包。它会读取项目目录中的 "package.json" 文件,并从 npm registry 下载定义的依赖包。在项目中使用依赖包的代码之前,通常需要先运行 "npm install" 命令。
然后执行
npm run serve
5.3pip install的安装目录
使用pip install
命令安装项目时,默认情况下,安装文件会被下载到Python安装目录下的Lib\site-packages
文件夹中,也可
pip list --format=columns
查看所有已安装的包的列表和它们的安装位置