码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Anaconda+flask+uwsgi服务器环境搭建


    1. Anaconda安装

    下载anaconda3,这里下载的是anaconda3-2020.11版本的,有需要的可以到官网找到其他版本的下载地址:

    wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
    

    然后安装Anaconda

    sh Anaconda3-2020.11-Linux-x86_64.sh
    

     回车之后空格键,输入yes,默认路径不用输入,直接回车确认

    初始化,输入yes

    安装完成。

    2. 创建Python虚拟环境

    2.1 激活Anaconda环境

    source anaconda3/bin/activate
    

    2.2 安装虚拟环境

    pip install virtualenv
    

    创建目录

    1. mkdir /data/apps/fl
    2. cd /data/apps/fl

     创建虚拟环境目录

    virtualenv fl-env

    激活创建的虚拟环境

    source linux_python_env/bin/activate
    

    2.3 环境准备

    安装 flask、uwsgi和pymysql

    pip install uwsgi flask pymysql
    

     如果报错了,解决方法之一,安装依赖

    1. yum -y groupinstall "Development tools"
    2. yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel tk-devel pcre-devel

    然后再安装

    pip3 install uwsgi

    安装服务器自定义代码需要的库

    pip install flask pandas numpy json5 requests scikit-learn

     

     3. 创建自启动Systemd配置

    uwsgi需要配置缺少的包,需要手动添加

    1. which uwsgi
    2. ldd ~/linux_python/linux_python_env/bin/uwsgi

    建立软连接:

    1. sudo ln -s ~/anaconda3/lib/libicui18n.so.58 /lib64/libicui18n.so.58
    2. sudo ln -s ~/anaconda3/lib/libicuuc.so.58 /lib64/libicuuc.so.58
    3. sudo ln -s ~/anaconda3/lib/libicudata.so.58 /lib64/libicudata.so.58
    4. sudo ln -s ~/anaconda3/lib/libcrypto.so.1.1 /lib64/libcrypto.so.1.1
    5. sudo ln -s ~/anaconda3/lib/libssl.so.1.1 /lib64/libssl.so.1.1

     复制libstdc++.so.6:

    sudo cp ~/anaconda3/lib/libstdc++.so.6 /lib64/
    

    有关服务器配置部分参考:

    阿里云服务器搭建Python+Flask+uwsgi运行环境(基于Anaconda3)__________九九_________的博客-CSDN博客

  • 相关阅读:
    jQuery基础
    修复所有 bug 并不能解决所有问题
    在shell脚本里面调用conda创建的环境
    【HDU No. 1166】 敌兵布阵
    【XSS跨站脚本】反射型xss(非持久型)
    佳易王麻将馆计时收费系统怎么安装,麻将馆的灯控什么原理?
    SpringBoot基础篇 (4)—SSMP整合案例
    C语言-数组与指针
    在数据框中如何把变量定义为整数型数据
    SpringBoot项目--电脑商城【加入购物车】
  • 原文地址:https://blog.csdn.net/UN_spoken/article/details/126245908
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号