Python简单部署

简介: Python

1.1 前提条件:


       1.1.1 Python-3.7.9.tgz

       1.1.2 requirements.txt (生成该文件命令:pip freeze > requirements.txt )

       1.1.3 Test.py


2.1 系统环境:centos 8.4.2105


                       gcc 版本gcc version 8.4.1 20200928 (Red Hat 8.4.1-1) (GCC) ,


                       glibc  版本 (GNU libc) 2.28


3.1 预先安装(已有忽略):


        3.1.1  yum install openssl-devel

        3.1.2  yum install bzip2-devel

        3.1.3  yum install expat-devel

        3.1.4  yum install gdbm-devel

        3.1.5  yum install readline-devel

        3.1.6  yum install sqlite-devel

        3.1.7  yum install zlib-devel

        3.1.8  yum install ncurses-devel

        3.1.9  yum install tk-devel


4.1 步骤:

   4.1.1   mkdir python-install-package , 将前提条件中的python包上传到这个目录

   4.1.2   tar -zxvf Python-3.7.9.tgz

   4.1.3   cd Python-3.7.9

   4.1.4   将python3.7.9 安装在/usr/local下:  ./configure prefix=/usr/local/python3.7  

   4.1.5   编译并安装: make && make install  

   4.1.6   建立软链接:ln -sf /usr/local/python3.7/bin/python3.7  /usr/bin/python3

   4.1.7   建立软链接:ln -sf /usr/local/python3.7/bin/python3.7  /usr/bin/python

   4.1.8   建立软链接:ln -sf /usr/local/python3.7/bin/pip3 /usr/bin/pip3

   4.1.9   建立软链接:ln -sf /usr/local/python3.7/bin/pip3 /usr/bin/pip

   4.1.10 查看是否安装成功:python3 -V、python -V 、 pip3 -V 、pip -V

   4.1.11 切换到pip3所在目录:  cd  /usr/local/python3.7/bin

   4.1.12 安装虚拟环境: pip3 install virtualenv

   4.1.13 切换到: cd /

   4.1.14 创建虚拟环境ENV :   virtualenv env-test

   4.1.15 切换到刚创建的虚拟环境: cd env-test , 将前提条件中 Test.py、requirements.txt 上传                    到该目录下

   4.1.16 启用虚拟环境: source ./bin/activate

   4.1.17 安装依赖清单里的库: pip3 install -r requirements.txt  或者 pip3 install -r /env-test/requirements.txt -i http://mirror.baidu.com/pypi/simple  --trusted-host mirror.baidu.com

   4.1.18 列出当前虚拟环境所安装的依赖库: pip3 list

   4.1.19 启动python项目 ,python3 Test.py 或者 nohup python3 Test.py

   4.1.20 查看是否启动成功: ps -ef|grep python

相关文章
|
2月前
|
数据处理 Apache 数据库
将 Python UDF 部署到 Apache IoTDB 的详细步骤与注意事项
【10月更文挑战第21天】将 Python UDF 部署到 Apache IoTDB 中需要一系列的步骤和注意事项。通过仔细的准备、正确的部署和测试,你可以成功地将自定义的 Python UDF 应用到 Apache IoTDB 中,为数据处理和分析提供更灵活和强大的支持。在实际操作过程中,要根据具体情况进行调整和优化,以确保实现最佳的效果。还可以结合具体的代码示例和实际部署经验,进一步深入了解和掌握这一过程。
32 2
|
2月前
|
机器人 Shell Linux
【Azure Bot Service】部署Python ChatBot代码到App Service中
本文介绍了使用Python编写的ChatBot在部署到Azure App Service时遇到的问题及解决方案。主要问题是应用启动失败,错误信息为“Failed to find attribute 'app' in 'app'”。解决步骤包括:1) 修改`app.py`文件,添加`init_func`函数;2) 配置`config.py`,添加与Azure Bot Service认证相关的配置项;3) 设置App Service的启动命令为`python3 -m aiohttp.web -H 0.0.0.0 -P 8000 app:init_func`。
|
2月前
|
Linux Python
【Azure Function】Python Function部署到Azure后报错No module named '_cffi_backend'
ERROR: Error: No module named '_cffi_backend', Cannot find module. Please check the requirements.txt file for the missing module.
|
3月前
|
Linux Python
linux之部署python环境&创建虚拟环境
linux之部署python环境&创建虚拟环境
|
4月前
|
Python
【Azure 应用服务】Python Function App重新部署后,出现 Azure Functions runtime is unreachable 错误
【Azure 应用服务】Python Function App重新部署后,出现 Azure Functions runtime is unreachable 错误
|
4月前
|
存储 Linux 开发工具
【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux)关键错误
【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux)关键错误
|
4月前
|
机器学习/深度学习 Ubuntu 数据挖掘
Ubuntu系统部署Anaconda环境及Python语言的详细流程
以上就是在Ubuntu系统中安装Anaconda环境及Python语言的详细流程。Anaconda为Python科学计算提供了便捷的管理方式,帮助用户轻松处理不同项目之间依赖管理的复杂性。通过以上步骤,你现在应该有了一个完全可用的Anaconda环境,可以开始在Ubuntu上进行Python编程和数据科学项目的探索了。
142 5
|
4月前
|
机器学习/深度学习 JSON API
【Python奇迹】FastAPI框架大显神通:一键部署机器学习模型,让数据预测飞跃至Web舞台,震撼开启智能服务新纪元!
【8月更文挑战第16天】在数据驱动的时代,高效部署机器学习模型至关重要。FastAPI凭借其高性能与灵活性,成为搭建模型API的理想选择。本文详述了从环境准备、模型训练到使用FastAPI部署的全过程。首先,确保安装了Python及相关库(fastapi、uvicorn、scikit-learn)。接着,以线性回归为例,构建了一个预测房价的模型。通过定义FastAPI端点,实现了基于房屋大小预测价格的功能,并介绍了如何运行服务器及测试API。最终,用户可通过HTTP请求获取预测结果,极大地提升了模型的实用性和集成性。
280 1
|
4月前
|
弹性计算 JSON 开发工具
"一键玩转阿里云ECS!Python大神揭秘:如何自动化创建镜像并跨地域复制,让你的云资源部署秒变高效达人!"
【8月更文挑战第14天】本文介绍如何使用Python与阿里云SDK自动化管理ECS镜像,包括创建镜像及跨地域复制,以优化云资源部署。首先安装`aliyun-python-sdk-ecs`并配置阿里云凭证。接着,通过Python脚本实现镜像创建与复制功能,简化日常运维工作并增强灾难恢复能力。注意权限及费用问题。
100 2
|
4月前
|
Python
[python]使用gunicorn部署fastapi服务
[python]使用gunicorn部署fastapi服务
185 1