Python程序部署到Linux系统,从安装到运行,保姆级教程!!!!


一、安装Python程序-建议安装Python3.6或3.7(新版bug较多)
1、创建一个python3目录

mkdir /usr/local/python3


2、进入python3目录

cd /usr/local/python3


3、下载python3.6.8安装包

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



4、下载完成之后,将安装包解压到当前目录:

tar xvf Python-3.6.8.tgz



5、安装一些需要的工具


6、先进入Python3目录下的Python-3.6.8目录:
cd Python-3.6.8

7、指定python3安装路径:
./configure --prefix=/usr/local/python3.6

8、编译+安装
make && make install

9、添加python3软链接和pip3软链接:(/usr/bin1和/usr/local/bin2目录)
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3.6/bin/pip3 /usr/bin/pip3

10、如果python3文件已存在,并且python3 -V没用效果,执行cd /usr/bin & ll查看是否存在名为python3的文件夹,需要把文件夹删掉(rm -rf python3)再创建软连接


11、如果需要删除软连接
rm /usr/bin/pip3
rm /usr/bin/python3

12、测试-已成功安装Python3.6.8:


二、准备.py程序运行需要的库
1、安装我这边需要的库
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple flask
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple cx_Oracle
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scikit-learn
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple arch
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scorecardpy
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple loguru
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple chardet

2、错误(ModuleNotFoundError: No module named ‘cx_Oracle’)我这边是缺少Oracle.dll的三个文件,资源已和该文章绑定。
#需要将文件中的oci.dll、oraocci19.dll、oraociei19.dll三个文件复制到python的安装目录里
cd /usr/local/python3/Python-3.6.8/Lib/site-packages

3、错误(ModuleNotFoundError: No module named ‘scorecardpy’)


#升级pip3就行了
pip3  install --upgrade pip

三、拷贝python程序到Linux系统
1、启动程序
python3 /usr/local/python/app.py
 


2、后台运行程序并输出异常日志
nohup python3 -u  /usr/local/python/app.py >/dev/null 2>/usr/local/python/error.log  2>&1 &
1
3、如果使用指定解释器时,出现^M问题修改文件格式


系统预装的一些可执行程序,随系统升级会改变 ↩︎

用户安装的可执行程序,不受系统升级影响,用户编译安装软件时,一般放到/usr/local目录下 ↩︎

### 关于 DeepSeek-R1 在 Linux 环境下私有化部署的详细教程 #### 准备工作 为了顺利安装运行 DeepSeek-R1 模型,需先确认目标机器满足最低硬件需求,并完成必要的软件环境配置。建议采用 NVIDIA GPU 加速计算能力来提升模型推理效率[^1]。 #### 安装依赖项 确保操作系统是最新的稳定版本,并通过包管理器更新所有现有程序包。对于基于 Debian/Ubuntu 的发行版,可以执行如下命令: ```bash sudo apt update && sudo apt upgrade -y ``` 接着安装 Python 及其开发工具链和其他必需库文件: ```bash sudo apt install python3-pip build-essential libssl-dev libffi-dev python3-dev ``` #### 设置虚拟环境 创建一个新的 Python 虚拟环境有助于隔离项目所需的特定版本依赖关系,防止与其他应用程序发生冲突。使用 `venv` 或者更高别的工具如 Conda 来构建独立的工作空间: ```bash python3 -m venv deepseek-env source deepseek-env/bin/activate pip install --upgrade pip setuptools wheel ``` #### 获取 DeepSeek-R1 部署脚本 访问官方 GitHub 仓库下载最新的发布版本,按照 README.md 中给出的具体指示操作。通常情况下会有一个专门用于部署的服务端代码包可供克隆: ```bash git clone https://github.com/deepseek-labs/deploy-scripts.git cd deploy-scripts ``` #### 构建 Docker 映像 如果选择利用容器技术简化跨平台兼容性和资源分配,则可根据提供的 Dockerfile 文件自定义映像。这一步骤能够封装整个应用及其所需的一切设置到单个可移植单元内: ```dockerfile FROM nvidia/cuda:11.7.0-runtime-ubuntu20.04 WORKDIR /app COPY . . RUN pip install --no-cache-dir -r requirements.txt CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "80"] ``` #### 启动服务 最后启动 Web API 接口监听外部请求,默认绑定至主机 IP 地址上的指定端口号。此时应该可以通过浏览器或其他 HTTP 客户端向本地实例发送查询指令了: ```bash docker-compose up --build ``` 以上就是针对 DeepSeek-R1 进行 Linux 平台下的私有化部署过程概述,具体细节可能因实际场景而异,请参照官方文档获取最权威指导信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值