zoukankan      html  css  js  c++  java
  • Linux-安装Python解释器及虚拟环境

    linux上运行Python解释器

    1.很重要,必须执行此操作,安装好编译环境,c语言也是编译后运行,需要gcc编译器golang,对代码先编译,再运行,python是直接运行
    yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
    
    2.获取python的源代码,下载且安装,下载源代码包的形式,自由选择
    
    yum install lrzsz -y
    
    
    3.下载完源代码包之后,进行解压缩
    tar -zxvf Python-3.6.9.tgz 
    
    
    4.解压缩完毕之后,生成了python369的源代码目录,进入源代码目录准备开始编译
    cd Python-3.6.9
    
    5.此时准备编译三部曲 ,编译的第一曲:指定python3的安装路径,以及对系统的开发环境监测,使用如下命令
    #命令解释
    #  configure 是一个脚本文件,用于告诉gcc编译器,python3即将安装到哪里,以及对基础的开发环境检查,检查openssl,检查sqllite,等等
    # 编译第一曲,结束后,主要是生成makefile,用于编译的
    
    [root@s25linux Python-3.6.9]# ./configure --prefix=/opt/python369/    
    
    
    #编译第二曲:开始进行软件编译
    直接输入 make指令即可
    
    #编译第三曲:编译安装,生成python3的可执行程序,也就是生成/opt/python369/
    make install    
    
    #编译的第二曲,和第三曲,可以简写成  make && make install   #代表make成功之后,继续make install 
    
    6.等待出现如下结果,表示python3编译安装结束了
    Successfully installed pip-18.1 setuptools-40.6.2
    
    7.此时可以去检查python3的可执行程序目录
    [root@s25linux bin]# pwd
    /opt/python369/bin
    
    
    8.配置PATH环境变量 ,永久修改PATH,添加Python3的bin目录放入PATH开头位置
    vim /etc/profile
    写入如下内容
    PATH="/opt/python369/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:"
    9.手动读取/etc/profile,加载文件中的所有变量
    source  /etc/profile  
    
    10.检查python3的目录,以及pip3的绝对路径
    [root@s25linux bin]# which pip3
    /opt/python369/bin/pip3
    
    [root@s25linux bin]# which python3
    /opt/python369/bin/python3
    
    

    【linux】虚拟环境

    安装virtualenv

    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple  virtualenv 
    

    创建虚拟环境

    virtualenv  --no-site-packages --python=python3    venv1  
    #-no-site-packages 创建干净隔离的虚拟环境
    #--python=python3  是指定解释器的版本
    #venv1是虚拟环境的名字
    

    激活虚拟环境

    source /opt/venv1/bin/activate # 虚拟环境的路径
    
    virtualenvwrapper
    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple  virtualenvwrapper
    

    配置系统的全局变量,加载virtualenvwrapper

    编辑文件写入配置

    vim  /etc/profile  
    
    WORKON_HOME=~/Envs   #设置virtualenv的统一管理目录
    VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'   #添加virtualenvwrapper的参数,生成干净隔绝的环境
    VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3      #指定python解释器
    source /opt/python367/bin/virtualenvwrapper.sh          #执行virtualenvwrapper安装脚本
    

    读取/etc/profile使配置生效

    source/etc/profile
    

    使用virtualenvwrapper

    创建虚拟环境

    mkvirtualenv  venv1
    mkvirtualenv  venv2
    

    激活/切换虚拟环境

    workon venv2
    

    进入虚拟环境家目录

    cdvirtualenv  
    

    列出当前所有的虚拟环境

    lsvirtualenv  
    

    列出当前解释器,所有的模块文件夹

    lssitepackages 
    

    进入当前解释器的模块文件夹

    cdsitepackages
    
    WORKON_HOME=~/Envs
    
    VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
    
    source /opt/python369/bin/virtualenvwrapper.sh
    
    VIRTUALENVWRAPPER_PYTHON=/opt/python369/bin/python3
    
    export PATH=/root/git/bin:$PATH
    

    安装git

    第一步

    yum -y install git
    yum install zip unzip
    wget https://github.com/git/git/archive/v2.3.0.zip
    

    第二步

    mkdir /root/git
    

    第三步

    unzip v2.3.0.zip
    

    第四步

    cd git-2.3.0/
    

    第五步

    make prefix=/root/git all
    

    第六步

    make prefix=/root/git install
    

    第七步

    git --version
    

    第八步

    vim /etc/profile
    
    
    source /etc/profile
    
    

    移动文件夹

    mv /root/v2.3.0.zip /opt/
    

    相互发送数据

    scp v2.3.0.zip root@192.168.101.54:/root
    

    2.升级pip3工具
    pip3 install -i https://pypi.douban.com/simple --upgrade pip

  • 相关阅读:
    输入输出重定向
    Tkinter程序屏幕居中
    从Web Controls到DHTML学习随想
    一个没暂时没有办法实现的问题和一个有意思的小问题!
    [学习笔记]几个英语短句(1)
    [读书笔记]My LifeBill Clinton
    [学习笔记]几个英语短句(2)
    结合MS Web Controls做文件上传的解决方案!
    IIS的一个莫名错误--Server Application Unavailable
    Google Sitemaps(测试版)帮助:使用 Sitemap 协议
  • 原文地址:https://www.cnblogs.com/zgboy/p/12873354.html
Copyright © 2011-2022 走看看