# 先安装虚拟环境的管理模块
pip3 install virtualenv
pip3 install virtualenvwrapper

# python解释器所在的目录:/usr/local/python3.9.7/bin 已经加到了环境变量
# 配置虚拟环境
# 打开这个文件
vim ~/.bash_profile

# 在最后粘贴以下两行后保存退出,其实是指定虚拟环境的解释器,解释器在哪里,就填那个路径
VIRTUALENVWRAPPER_PYTHON=/usr/local/python3.9.7/bin/python3.9

# Virtualenvwrapper的工作文件是virtualenvwrapper.sh,该文件可以刷新自定义配置,不管virtualenvwrapper.sh在哪个目录,建议保证在 /usr/local/bin 目录下有一份
source /usr/local/python3.9.7/bin/virtualenvwrapper.sh	
# 然后执行
source ~/.bash_profile

# 虚拟环境默认的根目录,创建的虚拟环境,比如下面的luffyapi,保存在这个目录下
~/.virtualenvs	#root用户的家目录下的.virtualenvs目录

# 创建名为luffyapi虚拟环境
mkvirtualenv luffyapi

# 使用luffyapi这个虚拟环境
workon luffyapi

# 将项目依赖的包写入requriements.txt,在luffyapi这个虚拟环境里面安装项目需要的模块

pip install -r requriements.txt的完整路径