-
-
Notifications
You must be signed in to change notification settings - Fork 166
部署教程
此专栏用于分享程序部署教程,供大家参考,大家如有意愿分享部署教程,我都会加入至此处。
感谢@萌爱提供的教程
python需libffi,在centos系统中没有安装外部函数库(libffi)的开发链接库软件包。
需安装libffi的开发链接库软件包
CentOS8 关闭了仓库 故 需更新一下软件仓库源
cd /etc/yum.repos.d/
rm -rf ./*.repo
删除
下载新的仓库源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
建立缓存:yum makecache
安装libffi开发链接库
yum install libffi-devel
下载 Python
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
解压
tar -xvf Python-3.11.0.tar.xz
cd Python-3.11.0 # 进入到解压后的Python目录下,依次执行如下三个命令:
./configure --prefix=/usr/local/Python-3.11.0
make
make install
说明:--prefix是Python的安装目录。
没有提示错误,即安装成功。
(5)建立软连接(Python与pip都建立软连接,分别为python3、pip3与系统自带的Python2区分)
ln -sf /usr/local/Python-3.11.0/bin/python3 /usr/bin/python
ln -sf /usr/local/Python-3.11.0/bin/pip3 /usr/bin/pip3
配置环境变量
配置环境变量主要是能快速使用pip3安装命令。
执行 vim /etc/profile,打开配置文件,添加如下配置: #配置python
export PYTHON_HOME=/usr/local/Python-3.11.0
export PATH=$PYTHON_HOME/bin:$PATH
执行 source /etc/profile 命令使配置生效
执行 python 验证安装成功
安装pip
wget https://files.pythonhosted.org/packages/a3/50/c4d2727b99052780aad92c7297465af5fe6eec2dbae490aa9763273ffdc1/pip-22.3.1.tar.gz
tar zxvf pip-22.3.1.tar.gz
cd pip-22.3.1
移动至/usr/local/下解压,进入目录
执行 python setup.py install 进行安装
下载IPTV程序
git clone https://github.com/239144498/Streaming-Media-Server-Pro.git
进入程序目录执行下面命令
pip install -r requirements.txt
运行程序需进入目录 /root/Streaming-Media-Server-Pro
运行IPTV程序执行
python main.py
或 python3 main.py