Django将项目移动到新环境的操作步骤

 更新时间:2021年08月23日 16:32:54   作者:Lion King  
本文分步骤给大家介绍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 取消csrf限制的实例

    django 取消csrf限制的实例

    这篇文章主要介绍了django 取消csrf限制的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Pyramid添加Middleware的方法实例

    Pyramid添加Middleware的方法实例

    在pylons的文档中,有专门讲过如何添加自己的Middleware, 通过这些Middleware, 我们可以改变输入和输出。这也是WSGI(Web Server Gateway Interface)的优势和精髓所在,那么在pyramid中,我们如何添加Middleware呢
    2013-11-11
  • PyQt Qt Designer工具的布局管理详解

    PyQt Qt Designer工具的布局管理详解

    这篇文章主要介绍了PyQt Qt Designer工具的布局管理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Prometheus开发中间件Exporter过程详解

    Prometheus开发中间件Exporter过程详解

    这篇文章主要介绍了Prometheus开发中间件Exporter过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例

    python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例

    这篇文章主要介绍了python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据,结合实例形式Fenix了python3 BeautifulSoup模块进行数据的抓取相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • Python XML模块数据解析与生成利器的使用掌握

    Python XML模块数据解析与生成利器的使用掌握

    这篇文章主要为大家介绍了Python XML模块数据解析与生成利器的使用实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • Python pyecharts绘制柱状图

    Python pyecharts绘制柱状图

    这篇文章主要介绍了Python pyecharts绘制柱状图,文章介绍的柱状/条形图,通过柱形的高度/条形的宽度来表现数据的大小,感兴趣的小伙伴一起进入文章学习更详细内容吧
    2021-12-12
  • python基于itchat模块实现微信防撤回

    python基于itchat模块实现微信防撤回

    这篇文章主要为大家详细介绍了python实现微信防撤回,基于itchat模块,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • Python实现合并PDF文件的三种方式

    Python实现合并PDF文件的三种方式

    在处理多个 PDF 文档时,频繁地打开关闭文件会严重影响效率,因此我们可以先将这些PDF文件合并起来再操作,本文将分享3种使用 Python 合并 PDF 文件的实现方法,希望对大家有所帮助
    2023-11-11
  • Python编写一个趣味问答小游戏

    Python编写一个趣味问答小游戏

    随着六一儿童节的到来,我们可以为孩子们编写一个有趣的小游戏,让他们在游戏中学习有关六一儿童节的知识。本文将介绍如何用Python编写一个六一儿童节问答小游戏及趣味比赛,需要的可以参考一下
    2023-06-06

最新评论