CentOs Python环境配置

Python环境安装

1、yum groupinstall "Development tools"

2、yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

3、wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

4、sudo mkdir /usr/local/python3

5、tar -zxvf Python-3.6.8.tgz

6、cd Python-3.6.8/

7、./configure --prefix=/usr/local/python3 --enable-optimizations

8、make

9、make install

10、ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

11、ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

12、sudo pip3 install --upgrade pip

虚拟环境安装支持包

1、yum install python-virtualenv -y

2、pip3 install virtualenvwrapper

修改系统环境变量。编辑root目录下的 ‘.bashrc’ 文件

vim /root/.bashrc

1、打开.bashrc文件添加内容如下:

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/python3/bin/virtualenvwrapper.sh

重新加载.bashrc文件:

source ~/.bashrc


创建虚拟环境方式一

mkvirtualenv + 环境名称

指定虚拟环境python版本:mkvirtualenv --python=/usr/bin/python3 环境名称

进入虚拟环境方式一

workon + 环境名称


创建虚拟环境方式二

python3 -m venv ./venv/环境名称

进入虚拟环境方式二

source ./venv/mixing/bin/activate


退出虚拟环境

deactivate

删除虚拟环境

rmvirtualenv + 虚拟环境名称

复制虚拟环境

cpvirtualenv + 虚拟环境名称


# supervisor宝塔进程管理

运行目录为程序启动目录

执行文件为虚拟环境Python执行文件

运行参数为-u 项目启动文件名 > nohup.out 2>&1 &

你可能感兴趣的:(CentOs Python环境配置)