Django将项目移动到新环境的操作步骤
一、操作步骤
步骤一:输出虚拟环境中已安装包的名称及版本号并记录到 requirements.txt 文件中
pip freeze > requirements.txt

文章图片
步骤二:复制工程到新环境,并在项目工程目录(虚拟环境)下,打开cmd窗口

文章图片
步骤三:将安装包保存到文件夹packages里
pip download -r requirements.txt -d packages

文章图片
步骤四:创建虚拟环境
python -m venv ./venv

文章图片
步骤五:将文件导入到虚拟环境中

文章图片
步骤六:pycharm打开项目工程,并在虚拟环境下执行安装包
cd venv
pip install --no-index --find-links=packages -r requirements.txt

文章图片
二、错误处理 1、报错如下:
ERROR: Command errored out with exit status 1:
ERROR: Command errored out with exit status 1:
command: 'e:\dev04\venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Administrator\\AppData\\Local\\Temp\\pip-install-nffom503\\mysqlclient\\setup.py'"'"'; __file__='"'"'C:\\Users\\
Administrator\\AppData\\Local\\Temp\\pip-install-nffom503\\mysqlclient\\setup.py'"'"'; f=getattr(tokenize, '"'"'open'"'"', open)(__file__); code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"'); f.close(); exec(compile(code, __file__, '"'
"'exec'"'"'))' install --record 'C:\Users\Administrator\AppData\Local\Temp\pip-record-7nnhq8ry\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\dev04\venv\include\site\python3.9\mysqlclient'
cwd: C:\Users\Administrator\AppData\Local\Temp\pip-install-nffom503\mysqlclient\
Complete output (23 lines):

文章图片
处理方式:手动安装报错模块,此时该模块的版本也会以“最新且适配的方式”安装成功,出现该问题的原因是模块与现有的python环境不适配。想要彻底解决,就要使得现在虚拟环境的版本与原先的python版本保持一致。
pip install mysqlclient

文章图片
【Django将项目移动到新环境的操作步骤】到此这篇关于Django将项目移动到新环境的操作步骤的文章就介绍到这了,更多相关Django项目移动到新环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 即将到手三百万
- 思友人
- django-前后端交互
- 20210307《挑战赛怂人胆》【能量将帅挑战赛(01)】
- 17|17 关山松 第二课作业#公众号项目# D20
- RxJava|RxJava 在Android项目中的使用(一)
- 苍灵十二将I|苍灵十二将I 第一百二十五章 关门猎兽
- 那条灰色的人行道
- 《没有你我将会很幸福》
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)