Python虚拟运行环境部署到服务器

2020-07-21  本文已影响0人  王国的荣耀

问题:python web的工程独立的部署到服务器?

首先搭建python 虚拟运行环境

pip install virtualenv 
pip install virtualenvwrapper

virtualenv --version
virtualenv 20.0.23 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/virtualenv/__init__.py

which virtualenv
/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenv

which virtualenvwrapper.sh
/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh

vim   ~/.bash_profile
#修改bash_file,之后source文件
export PATH=/Library/Frameworks/Python.framework/Versions/3.7/bin:$PATH
export  WORKON_HOME= /path/path

source ~/.bash_profile

#将/Library/Frameworks/Python.framework/Versions/3.7/bin/ 目录下的三个文件拷贝到/usr/local/bin目录下
virtualenv
virtualenvwrapper_lazy.sh
virtualenvwrapper.sh

source /usr/local/bin/virtualenvwrapper.sh

# 创建虚拟环境
virtualenv venv


#查看已经存在的虚拟环境;输入workon,显示创建的虚拟环境
➜  ~ workon
venv

#进入虚拟环境
workon venv
(venv) ➜  ~ 

#退出虚拟环境
(venv) ➜  ~ deactivate
➜  ~ 

# 删除虚拟环境
  ~ rmvirtualenv venv
Removing venv...

WORKON_HOME

 export VIRTUALENV_USE_DISTRIBUTE=1
 export WORKON_HOME=/Users/wh/program/virtualenvs
 if [ -e /Users/wh/program/virtualenvs/virtualenvwrapper.sh ];then
    source /Users/wh/program/virtualenvs/virtualenvwrapper.sh
 else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then
    source /usr/local/bin/virtualenvwrapper.sh
    fi
fi
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true

相关参考

阿里云Python+Flask环境搭建

CentOS7下python虚拟环境

上一篇下一篇

猜你喜欢

热点阅读