Python之用虚拟环境隔离项目,并重建依赖关系

下面将以安装django和mysqlclient介绍如何用虚拟环境隔离项目,并重建依赖关系。操作系统:windows10;python版本:python3.71.安装python虚拟环境(1)

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

下面将以安装django和mysqlclient介绍如何用虚拟环境隔离项目,并重建依赖关系。操作系统:windows 10;python版本:python3.7

1. 安装python虚拟环境

(1)搭建虚拟环境

  新建文件夹D:\django_fateli_pyvenv,进入该目录,启动cmd

  python -m venv .  (注意最后面是点,表示当前目录)

  Python之用虚拟环境隔离项目,并重建依赖关系

  激活虚拟环境:进入Scripts目录,执行active.bat

  Python之用虚拟环境隔离项目,并重建依赖关系

  退出虚拟环境,执行deactivate.bat

(2)安装django

  pip install django

(3)安装mysqlclient

  pip install mysqlclient

  主要为了在django中使用mysql数据库,import MySQLdb as DataBase

  Python之用虚拟环境隔离项目,并重建依赖关系

(4)测试下在虚拟环境中使用djang和mysql

  由于我之前已经把django环境配置好了,现在用虚拟环境看能不能正常执行manage启动服务命令

  Python之用虚拟环境隔离项目,并重建依赖关系

  没报错,表示虚拟环境可以正常使用

2. 重建项目依赖关系

  如果以后我们需要把项目开发环境部署到其他地方,那我们是不是还需要将项目环境再重新按照之前的方式配置一遍,一想就觉得麻烦,为了解决这个部署问题,我们可以使用pip freeze命令将开发环境对软件包的依赖关系全部明确的保存到文件requirements.txt中,待下次再部署环境时,就可以使用之前保存的文件按pip install -r requirements.txt方式一次性将所有环境配置成功

  Python之用虚拟环境隔离项目,并重建依赖关系

  会在Scripts目录下生成requirements.txt文件,打开文件看看内容

  Python之用虚拟环境隔离项目,并重建依赖关系

  上述内容就是我之前操作生成的包的信息,接下来测试将配置环境迁移到其他目录

(1)在D:\pystu\新建django_fateli_pyvenv目录

(2)进入目录启动cmd,输入python -m venv .

(3)进入Scripts激活虚拟环境 active.bat,查看下当前虚拟环境下的软件包pip list

  Python之用虚拟环境隔离项目,并重建依赖关系

(4)将之前生成的配置文件requirements.txt拷贝到Scripts目录,进行配置包安装

  Python之用虚拟环境隔离项目,并重建依赖关系

  等待安装完成

(5)测试

  按照之前的方式,用虚拟环境看能不能正常执行manage启动服务命令

  Python之用虚拟环境隔离项目,并重建依赖关系

  测试成功

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/120036.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Visual C++学习笔记1:一定要注意ANSI和UNICODE差额

    Visual C++学习笔记1:一定要注意ANSI和UNICODE差额

  • 给你100万条数据的一张表,你将如何查询优化?

    给你100万条数据的一张表,你将如何查询优化?

    2021年10月23日
  • win10多合一原版系统_win10多合一原版系统[通俗易懂]

    win10多合一原版系统_win10多合一原版系统[通俗易懂]win10多合一原版系统装机系统拥有着大多数同类型定位的装机系统所没有的强大稳定性可以确保系统在运行的过程中绝对不会因为一些小毛病而出现崩溃的现象,对win10多合一原版系统装机系统感兴趣的朋友们快下载吧。win10多合一原版系统介绍:1、在不影响大多数软件和硬件操作的情况下,尽可能关闭不必要的服务。2、电脑兼容通用驱动助手,可以智能判断硬件类型并安装最兼容的驱动。3、综合2000-2020年流行…

  • windows安装git cmd_git for windows

    windows安装git cmd_git for windowsGitLFS(GitLargeFileStorge,Git大文件储存)。本文只介绍windows下的安装方式。写在前面,GitLFS安装依赖Git,所以我们先安装git下载地址【传送门】双击安装,直接next1.安装地址【传送门】2.安装双击->默认->确定->安装完成运行cmd下输入gitlfsinstall一般命令gitlfsinstall开启LFS功能gitlfstrackl文件追踪,一般后面”文件名.后缀”gitlf

  • MySQL游标_oracle游标超限

    MySQL游标_oracle游标超限1.简单介绍从MySQL5开始添加了对游标(cursor)的支持,使用游标可以很方便的在查询出来的结果集上获取第一行、最后一行、上一行或下一行等一系列的操作。游标是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。MySQL游标只能用于存储过程和函数中。2….

    2022年10月25日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号