当前位置: 首页 > news >正文

CentOS Python环境搭建

  1. 安装依赖

    yum install -y libffi-devel wget gcc make zlib-devel openssl openssl-devel ncurses-devel openldap-devel gettext bzip2-devel xz-devel
    
  2. 下载安装包

    wget "https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tar.xz" 
    
  3. 编译安装

    # 3.1、解压安装包
    tar -xvJf Python-3.9.10.tar.xz # 3.2、进入安装包目录
    cd Python-3.9.10 # 3.3 、配置安装目录
    ./configure prefix=/usr/local/python3 # 3.4、编译
    make # 3.5、安装
    make install # 3.6、给Python和包管理器创建软连接
    ln -fs /usr/local/python3/bin/python3 /usr/bin/python3 
    ln -fs /usr/local/python3/bin/pip3 /usr/bin/pip3 
    
  4. 安装虚拟环境

    mkdir -p /apps && cd $_
    python3 -m venv venv
    
  5. 应用虚拟环境

    # 通常情况下一个应用服务一个虚拟环境,每个虚拟环境可以安装不同版本的不同模块
    source /apps/venv/bin/activate
    
  6. 配置pip源

    pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
    pip config set install.trusted-host mirrors.aliyun.com
    
  7. 安装python模块

    pip install pymysql
    
  8. 编写python脚本

    cat >/apps/hello.py<<EOF
    #!/apps/venv/bin/python
    print("hello world")
    EOF
    
  9. 执行python脚本

    chmod +x /apps/hello.py
    /apps/hello.py
    
http://www.lryc.cn/news/162848.html

相关文章:

  • 亚马逊云科技与伊克罗德推出AI绘画解决方案——imAgine
  • 机器学习课后习题 --- 逻辑回归
  • 软件设计师学习笔记9-进程调度
  • 09:STM32-------USART串口通信+串口数据包
  • “安全即服务”为网络安全推开一道门
  • vue3的生命周期
  • [E2E Test] Python Behave Selenium 一文学会自动化测试
  • Knowledge Graph Prompting for Multi-Document Question Answering
  • ElMessageBox.prompt 点击确认校验成功后关闭
  • 调整Windows11桌面图标间隔
  • Spring最佳实践: 构建高效可维护的Java应用程序
  • stable diffusion webui中的sampler
  • MySQL表的内连和外连
  • StatefulSets In K8s
  • leetcode刷题笔记——单调栈
  • 关于 ogbg-molhi数据集的个人解析
  • RabbitMQ:hello结构
  • SpringBoot整合Redis 并 展示使用方法
  • js中如何实现字符串去重?
  • Axure RP仿QQ音乐app高保真原型图交互模板源文件
  • 2023牛客暑假多校第四场(补题向题解:J)
  • 第 362 场 LeetCode 周赛题解
  • C++ if 语句
  • 业务安全及实战案例
  • 十一)Stable Diffussion使用教程:人物三视图
  • 超级等级福利礼包
  • 如何用Jmeter提取和引用Token
  • C#文件拷贝工具
  • Redis——Java中的客户端和API
  • Brief. Bioinformatics2021 | sAMP-PFPDeep+:利用三种不同的序列编码和深度神经网络预测短抗菌肽