Python项目管理,虚拟环境的创建与项目分发

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

在我们日常学习python语言的过程中,各种项目代码需要的类库都放在一起,当我们需要将自己的项目发送给同学时,对方往往很难顺利运行,主要是因为缺乏需要的库。我们很难将发送的项目的所需库从默认的虚拟环境剥离出来。看了这篇文章,你就可以解决这个问题了。

提示:以下是本篇文章正文内容,下面案例可供参考

一、创建虚拟环境

本文以VSCode为例,TERMINAL选择cmd。
在这里插入图片描述

python -m venv venv #创建虚拟环境
venv\scripts\activate #激活虚拟环境

出现下图代表环境激活成功。
在这里插入图片描述

pip install Django #安装Django

在这里插入图片描述

Django-admin startproject mystore #创建Django项目mystore

在这里插入图片描述

cd mystore #进入到项目
python manage.py runserver #启动Django服务

在这里插入图片描述
点击此处,可以看到Django正常启动了。
(ctrl + c 可关闭服务)
在这里插入图片描述

pip freeze > requirements.txt #将项目所需库的信息导入到文本文件

在这里插入图片描述
然后,我们只需要将项目本身发送给同学就可以了。
在这里插入图片描述

二、项目恢复

1.引入库

收到项目的同学需要在项目所在同一根目录下创建新的虚拟环境,然后只需安装requirements.txt文件中包含的库。

python -m venv venv 
pip install -r requirements.txt

总结

以上就是今天要讲的内容了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值