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项目移动到新环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python实现的朴素贝叶斯算法经典示例【测试可用】

    Python实现的朴素贝叶斯算法经典示例【测试可用】

    这篇文章主要介绍了Python实现的朴素贝叶斯算法,结合实例形式详细分析了Python实现与使用朴素贝叶斯算法的具体操作步骤与相关实现技巧,需要的朋友可以参考下
    2018-06-06
  • 对Python中type打开文件的方式介绍

    对Python中type打开文件的方式介绍

    下面小编就为大家介绍一下对Python中type打开文件的方式。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • python 定义给定初值或长度的list方法

    python 定义给定初值或长度的list方法

    今天小编就为大家分享一篇python 定义给定初值或长度的list方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • tensorflow2.0教程之Keras快速入门

    tensorflow2.0教程之Keras快速入门

    这篇文章主要介绍了tensorflow2.0教程之Keras快速入门,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Python爬虫实战之12306抢票开源

    Python爬虫实战之12306抢票开源

    今天小编就为大家分享一篇关于Python爬虫实战之12306抢票开源,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Python+selenium破解拼图验证码的脚本

    Python+selenium破解拼图验证码的脚本

    很多网站在登录或者注册时都会遇到拼图验证码,这种拼图验证码实际上是多个小碎片经过重新组合成的一张整体。本文将和大家分享一个基于Python selenium的破解拼图验证码的脚本,需要的可以参考一下
    2022-02-02
  • python脚本执行CMD命令并返回结果的例子

    python脚本执行CMD命令并返回结果的例子

    今天小编就为大家分享一篇python脚本执行CMD命令并返回结果的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • 用TensorFlow实现多类支持向量机的示例代码

    用TensorFlow实现多类支持向量机的示例代码

    这篇文章主要介绍了用TensorFlow实现多类支持向量机的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • python安装以及IDE的配置教程

    python安装以及IDE的配置教程

    Python在Linux、windows、Mac os等操作系统下都有相应的版本,不管在什么操作系统下,它都能够正常工作。除非使用平台相关功能,或特定平台的程序库,否则可以跨平台使用。今天我们主要来探讨下windows系统下的安装与配置
    2015-04-04
  • Python smtp邮件发送模块用法教程

    Python smtp邮件发送模块用法教程

    这篇文章主要介绍了Python smtp邮件发送模块用法教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06

最新评论