zoukankan      html  css  js  c++  java
  • 关于linux上使用普通用户部署python3环境的实现

    在公司管理的有台linux应用服务器,默认是python 2.x

    因为个人一个小程序需要使用到python 3.x 的环境及一些模块,需要借用到别人的linux服务器

    为了不影响别人业务,实现最小的影响,于是申请了一个普通账号,使用自己的普通账号部署python3.x环境,实现程序的运行

    服务器操作系统:RHEL 7.X/Centos 7.x

    python软件版本:Python 3.8.6

    软件下载地址:https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz

    1、使用源码的方式安装,需要先借用root安装依赖(这里需要给服务器PIC解释说明要安装那些依赖包及影响)

    yum -y install gcc
    yum -y install openssl-devel tk-devel sqlite-devel xz-devel bzip2-devel gdbm-devel readline-devel libffi-devel zlib-devel ncurses-devel
    
    # 依赖关系说明如下
    readline-devel              会依赖于ncurses-devel
    openssl-devel tk-devel      都会依赖于zlib-devel

    2、然后使用自己的普通用户 ,执行源码编译三步曲,重点指定对安装目录即可

    wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
    
    # 解压,然后进入源码目录后,执行如下3条命令即可
    [qq5201351@localhost Python-3.8.6]$ ./configure --prefix=/home/qq5201351/.Python-3.8.6
    [qq5201351@localhost Python-3.8.6]$ make
    [qq5201351@localhost Python-3.8.6]$ make install

    3、然后配置好PATH环境变量,只需要修改个人用户的bash配置文件即可(非必须,但推荐配置上)

    4、这种方式部署完成后,还可以直接使用pip3安装相关的python模块

    尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/14689363.html 

    作者:一名卑微的IT民工

    出处:https://www.cnblogs.com/5201351

    本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。

    博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。

    博主是利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!

  • 相关阅读:
    阅读
    做人做事、原则
    20150913HTML5心得
    动画-七夕言情
    20150818 句子
    网站链接备份
    javascript设计模式2
    javascript设计模式1
    sunlime操作
    node系列4
  • 原文地址:https://www.cnblogs.com/5201351/p/14689363.html
Copyright © 2011-2022 走看看