1)创建虚拟环境
2)激活虚拟环境
2.1)linux和Mac
2.2)Windows
3)安装依赖包
背景:
我们知道,python由于python3和python之间不能后向兼容,所以python项目经常出现安装包的版本问题。为避免出现前面所说的情况,为项目单独创建python虚拟环境是我们常用的做法,怎么创建呢?有两种方法
1)创建虚拟环境
1)如果使用VS CODE IDE,可以直接使用VS CODE的菜单命令来完成

2)使用命令来完成创建
安装python虚拟环境的命令:
Python3
python3 -m venv .venv执行这个命令之后,就会在当前目录下创建文件夹.venv, 当然文件夹名字也可以是其他,比如说myenv;
Python3
python3 -m venv myenv只是说,linux中默认隐藏目录都是以.开头的。
2)激活虚拟环境
安装完虚拟环境之后,为避免后面手动指定虚拟环境中的python,可以先激活虚拟环境。激活虚拟环境之后默认就是使用虚拟环境中的python程序
2.1)linux和Mac

如果不激活虚拟环境,那么每次执行虚拟环境中python命令的时候,都需要加一个长长的路径,比如下面的命令:
PlainText
./.venv/bin/python -m pip install -r requirements.txt.表示当前目录下,.venv/bin/python可执行程序,表示使用python虚拟环境的python程序,而不是系统的python程序。
2.2)Windows

如果不想上面的麻烦,更方便的方式是:安装vs code插件市场中的python插件,这样默认会配置成自动激活当前的虚拟环境,会方便很多。

3)安装依赖包
如果安装的python包比较多,可以使用批量安装的方式。
通常做法是编写一个requirements.txt, 这个文件中列出了需要安装哪些python包,以及这些python包对应的版本
PlainText
fastapi>=0.115,<1.0
uvicorn[standard]>=0.30,<1.0
pycrate>=0.7.0
pycryptodome>=3.20,<4.0
pytest>=8.3,<9.0在激活虚拟环境之后,执行批量安装python包的命令就很简单了
PlainText
pip install -r requirements.txt
评论 (2)


