美文网首页基础小白学Pythonpython3 - 专治「疑难杂症」
解决「Django 项目迁移出现虚拟环境的sdk不可用」问题

解决「Django 项目迁移出现虚拟环境的sdk不可用」问题

作者: MLGirl | 来源:发表于2020-09-07 10:45 被阅读0次

项目转移是非常常见的操作。常见的转移无外乎两种:

  • 一种是自己的项目从一个电脑上转移到另外一个电脑上;
  • 一种是下载网上的项目;

今天讲到的这个问题是小编将一个django 项目从一台mac min 主机转移到一台 mac os 系统的笔记本上。

转移情况说明:

  • 整个项目迁移过来的时候把原来的虚拟环境也直接带过来了,导入到笔记本的Pycharm中想着就可以直接设置完然后使用;


    将原有的虚拟环境导入.png
  • 但是这个问题一直出现,如下问题, 后面也找不到解决办法;


    导入转移项目中本就存在的虚拟环境.png

解决「Django 项目迁移出现虚拟环境的sdk不可用」问题

重新在笔记本上创建虚拟环境,然后把项目中的虚拟环境删除掉,最后在项目中使用新创建的虚拟环境

「requirement 文档的重要性」

在重新安装pip依赖时,用requirement文档协助快速安装很方便,原理就是在mac min 台式机使用pip把虚拟环境中的依赖自动写进requirement文档中,然后在笔记本的新虚拟环境中根据这个文档去安装依赖,命令一共2句,如下:

# 在旧设备上快速生成requirement.txt的安装文件(文件名可以任意)
pip freeze > requirements.txt
# 将项目迁移到新设备上后,在虚拟环境中安装所需要的文件
(venv)pip install -r requirement.txt

经验总结

如果要迁移项目,不要迁移venv,只要把依赖生成到requirement文件,然后在新机器上根据requirement文件安装依赖即可。

相关文章

  • 解决「Django 项目迁移出现虚拟环境的sdk不可用」问题

    项目转移是非常常见的操作。常见的转移无外乎两种: 一种是自己的项目从一个电脑上转移到另外一个电脑上; 一种是下载网...

  • Mysql更新时区表

    时区问题 Django项目做了数据库迁移后有时候出现时区上的问题,例如django项目中设置的时区是TIME_Z...

  • 2019-03-27

    安装django,中间出现很多问题,逐一百度解决,也收获了很多,对虚拟环境了更好的理解

  • 2019-03-27

    安装django,中间出现很多问题,逐一百度解决,也收获了很多,对虚拟环境了更好的理解

  • 2019-03-27

    安装django,中间出现很多问题,逐一百度解决,也收获了很多,对虚拟环境了更好的理解

  • Python实战计划week4_0_1项目

    最后一周,django! 此项目,学习虚拟环境的创建与进入,在虚拟环境中创建django项目,创建django A...

  • Python - Django快速入门

    一、Django创建 1、安装虚拟环境 2、创建虚拟环境 3、安装Django框架 4、创建django项目——d...

  • Django创建项目

    Django创建项目 命令如下: workon 虚拟环境名创建项目:django-admin startproje...

  • Django学习笔记

    django迁移无效问题解决 背景 Django是一个开放源代码的Web应用框架 Django遵守BSD版权,初次...

  • Django“学习笔记”(Learning Log)的项目-1

    1创建虚拟环境 2激活虚拟环境 3pip install Django 4用Django创建项目: 在依然处于活动...

网友评论

    本文标题:解决「Django 项目迁移出现虚拟环境的sdk不可用」问题

    本文链接:https://www.haomeiwen.com/subject/duekektx.html