python开发时,要运行多个不同本版的项目时,每个项目的依赖需求不一样,可以用到python的Virtualenv。Virtualenv时一个能创建隔绝的独立的python虚拟环境工具。
1.创建虚拟环境

  1. virtualenv django_env #进入项目根目录创建项目运行环境

2.启动虚拟环境

  1. >activate # 进入项目根目录启动虚拟环境(linux:bin目录下, windows:Scripts目录下)

3.退出虚拟环境

  1. deactivate # 退出虚拟环境

**mac下安装虚拟环境

  1. pip install virtualenv
  2. pip install virtualenvwrapper

配置bash_profile文件

  1. vim ~/.bash_profile

根据自己的安装路径配置虚拟环境

  1. # python_env
  2. export WORKON_HOME=$HOME/.virtualenvs
  3. export VIRTUALENVWRAPPER_SCRIPT=/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
  4. export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
  5. export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenv
  6. source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh

pip-autoremove

pip-autoremove Flask Sphinx -y
pip3-autoremove fastapi

https://github.com/invl/pip-autoremove