python开发时,要运行多个不同本版的项目时,每个项目的依赖需求不一样,可以用到python的Virtualenv。Virtualenv时一个能创建隔绝的独立的python虚拟环境工具。
1.创建虚拟环境
virtualenv django_env #进入项目根目录创建项目运行环境
2.启动虚拟环境
>activate # 进入项目根目录启动虚拟环境(linux:bin目录下, windows:Scripts目录下)
3.退出虚拟环境
deactivate # 退出虚拟环境
**mac下安装虚拟环境
pip install virtualenv
pip install virtualenvwrapper
配置bash_profile文件
vim ~/.bash_profile
根据自己的安装路径配置虚拟环境
# python_env
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_SCRIPT=/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenv
source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
pip-autoremove
pip-autoremove Flask Sphinx -y
pip3-autoremove fastapi