Linux--安装Flask环境
刚刚把系统自带的Python2升级到了Python3,所以,有很多东西需要记录一下:
- pip 使用的是 Python2
- pip3 使用的是 Python3
- Python2的目录是:/usr/bin/old_python
- Python3的目录是:/usr/local/bin/python3.6
1、安装virtualenv
使用yum安装
yum install python-virtualenv
2、安装virtualenvwrapper
1、使用pip3安装
pip3 install virtualenvwrapper
2、创建虚拟空间的工作目录
[[email protected] admin]# mkdir $HOME/.virtualenvs
[[email protected] admin]# find / -name .virtualenvs
/root/.virtualenvs
3、添加全局
查找目录 virtualenvwrapper.sh
:
[[email protected] .virtualenvs]# find / -name virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
使用命令:vim ~/.bashrc
在里面添加下面内容
# virtualenv definition
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
然后再使用命令执行:source ~/.bashrc
4、使用
[[email protected] .virtualenvs]# mkvirtualenv env
Using base prefix '/usr/local'
New python executable in /root/.virtualenvs/env/bin/python3.6
Also creating executable in /root/.virtualenvs/env/bin/python
Please make sure you remove any previous custom paths from your /root/.pydistutils.cfg file.
Installing setuptools, pip, wheel...
done.
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env/bin/predeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env/bin/postdeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env/bin/preactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env/bin/postactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/env/bin/get_env_details
(env) [[email protected] .virtualenvs]# deactivate
5、virtualenvwrapper的基本命令
解释 | 命令 |
---|---|
列出虚拟环境列表 | workon lsvirtualenv |
新建虚拟环境 | mkvirtualenv [虚拟环境名称] |
启动/切换虚拟环境 | workon [虚拟环境名称] |
删除虚拟环境 | rmvirtualenv [虚拟环境名称] |
离开虚拟环境 | deactivate |
6、在虚拟环境里面使用
在虚拟环境里面,pip的版本居然是python3!
3、安装Flask
使用pip安装:pip install flask
4、安装uwsgi
使用pip安装:pip install uwsgi