linux下部署python环境及开启虚拟环境

466 阅读1分钟

1.下载安装包

wget https://www.python.org/ftp/python/3.11.11/Python-3.11.11.tgz

#centos卸载系统自带python
rpm -qa | grep python

sudo yum remove python-libs
sudo yum remove python

2.解压

tar -zxvf Python-3.11.11.tgz

3.移动到configure所在目录

./configure --prefix=/www/python/python3 --enable-optimizations
make -j 8 && make install
#-j 8 8个核心的cpu
#查看方式
uname -a
备注:编译报错可以安装3.7.5版本

4.添加环境变量

ln -sf /www/python/python3/bin/python3 /usr/bin/python3 
ln -sf /www/python/python3/bin/pip3 /usr/bin/pip3

5.设置PYTHONUSERBASE

#修改/etc/profile
export PATH=$PATH:/www/python/python3/bin/

6.开启开启虚拟环境

python3 -m venv ftp-demo
#激活
source /www/python_project/ftp-demo/venv/bin
#禁用
deactivate

7.部署项目

#nohup xxx & 后台启动
#> startup.log 2>&1 将标准错误(stderr,文件描述符为2)重定向到标准输出到startup.log文件
nohup python3 server.py > startup.log 2>&1 &

8.仓库地址

gitee.com/Arhi/cs-pyt…

9.pip更改下载源

https://developer.aliyun.com/article/1496813

在家目录创建dir

mkdir ~/.pip

touch pip.conf

编辑内容
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
use-mirrors=true
mirrors=https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host=pypi.tuna.tsinghua.edu.cn

查看
pip3 config list