超详细的Pycharm使用虚拟环境搭建Django项目并创建新的虚拟环境教程

一、什么是虚拟环境?

通过软件虚拟出来的开发环境,不是真实存在的,一般在多套环境开发时会用到。

二、为什么要使用虚拟环境?

虚拟环境为不同的项目创建不同的开发环境,开发环境内所有使用的工具包互不影响。比如项目A需要使用Django 3.2.3,而项目B使用的则是Django 2.1,如果没有虚拟环境,一套环境里面只能安装一个Django版本,这样项目A和B就会互相影响,但有了虚拟环境,我们就可以把项目A的所有工具包安装在虚拟环境A里面,项目B的所有工具包安装到虚拟环境B里面,这样每个环境的包的更改和删除都是相互独立,不会影响其他项目。

三、如何创建并使用虚拟环境?

1、创建虚拟环境(我使用的是pipenv)

前提:安装pipenv:pip install pipenv

2、使用系统解析器,创建python项目

3、创建虚拟环境并进入到虚拟环境中:pycharm terminal中输入pipenv shell   

(如果当前路径下没有虚拟环境,输入此命令会自动创建,名称为:项目名-随机字符串;如果当前路径下已经创建了虚拟环境,输入命令会直接进入到已创建的虚拟环境中)

4、创建虚拟环境成功,会生成.Pipefile文件;

.Pipefile文件包含了下载源source、Django项目依赖包以及版本号packages等信息。

5、在Pycharm设置中切换解析器为虚拟环境中的解析器(pipenv --venv可以查看虚拟环境路径)

查看虚拟环境路径指令:pipenv --venv

 

6、打开Pycharm->Setting-Project:项目名称->Python Interpreter。如下图所示,点击Add Intercerpreter,选择上文提到的路径。

7、到此就完成了新的虚拟环境的配置,顺便总结两个命令。

生成requirements.txt两种方式

第一种:

pip freeze > requirement.txt

第二种:

如果你希望自动检测项目中使用的所有包并生成 requirement.txt 文件,你可以使用第三方工具 pipreqs

pip install pipreqs
pipreqs . --force

路漫漫其修远兮,吾将上下而求索。

加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值