LINUX系统0-1部署Python环境并部署Python项目

部署Python3环境

1、sudo-i 获取管理员权限
2、cd ~进入root文件夹
3、创建文件夹mkdir liuhb41
4、cd liuhb41/
5、创建文件夹mkdir Pythonzip用于存python压缩文件
6、创建文件夹mkdir pythoninstall用于存python安装文件
7、进入Pythonzip文件夹cd Pythonzip/
8、rz -y传入压缩文件Python-3.9.14.tgz到解压文件夹
9、解压文件tar -zxvf Python-3.9.14.tgz
10、进入root根目录cd ~
11、安装python需要依赖yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
12、继续安装依赖yum -y install libffi-devel
13、进入解压后的文件夹cd ~/liuhb41/Pythonzip/Python-3.9.14
14、执行(prefix配置安装路径,make编译, make install 编译安装)
./configure --prefix=/root/liuhb41/pythoninstall
make
make install
15、创建软链接
创建·软连接ln -s /root/liuhb41/pythoninstall/bin/python3.9 /usr/local/bin/python3
创建·软连接ln -s /root/liuhb41/pythoninstall/bin/pip3.9 /usr/local/bin/pip3
16、配置环境变量vi ~/.bash_profile
17、配置文件加入
export PYTHON_HOME=/root/liuhb41/pythoninstall
export PATH= P Y T H O N H O M E / b i n : PYTHON_HOME/bin: PYTHONHOME/bin:PATH
18、生效配置source ~/.bash_profile

创建虚拟环境

1、更新pip包pip3 install --upgrade pip
2、安装虚拟软件管理包pip install virtualenvwrapper
3、cd /root/liuhb41/pythoninstall
4、创建虚拟环境的文件夹mkdir lhb41venv
5、配置虚拟环境环境变量进入root~目录,输入vi .bashrc
6、配置文件加入:
export WORKON_HOME=~/liuhb41/pythoninstall/lhb41venv #之后所创建的所有虚拟环境在该目录下
export VIRTUALENVWRAPPER_PYTHON=/root/liuhb41/pythoninstall/bin/python3.9 #python解释器所在的位置
source /root/liuhb41/pythoninstall/bin/virtualenvwrapper.sh #对应的virtualenvwrapper.sh所在路径,virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下
7、应用环境变量source ~/.bashrc

部署python项目

1、mkvirtualenv lhb41vxtmsal创建虚拟环境
2、cd ~/liuhb41/
3、创建文件夹用于存放工程项目mkdir liuhb41project
4、cd ~/liuhb41/liuhb41project
5、rz -y传入项目文件
6、workon lhb41vxtmsal在某个虚拟环境工作,之后输入python3 xxx.py运行文件
7、实际上线,需要后台运行python文件(这里的要运行的python文件为externalApi.py):nohup python3 externalApi.py &

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值