zoukankan      html  css  js  c++  java
  • python安装centos7

    1、安装git (需root权限)

    yum -y install git

    2、安装依赖包

    yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel

    2.1 注意,安装3.7以上版本时,需要增加 yum install libffi-devel -y 依赖

    3、切换普通用户

    4、从git上下载pyenv-installer ( 一个shell脚本,pyenv是python的多版本管理包)

    $ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

    注意:如果出现 curl:(35) SSL connect error ,是nss版本低的问题,更新版本

    配置yum源:

    [updates]

    name=CentOS-Updates

    baseurl=https://mirrors.aliyum.com/centos/6.9/os/x86_64

    gpgcheck=0

    然后更新nss #yum update nss

    5、在python用户的~/.bash_profile中追加

    export PATH="/home/python/.pyenv/bin:$PATH"

    eval "$(pyenv init -)"

    eval "$(pyenv virtualenv-init -)"

    6、重新启动ssh界面后,查看pyenv版本,查看配置是否成功

    pyenv -v

    7、安装python 3.6.x版本

    pyenv install 3.6.6 -v

    (可以提前下载好python压缩文件,注意3个都要下载,直接拖进contos系统中即可快速安装)

     

     

    pyenv的python版本控制

    version:显示当前python版本

    versions:显示所有可用的python版本和当前版本

     

    global:全局设置 例子:$pyenv global 3.6.6 全局影响

    shell:会话设置 只影响当前窗口 例子:$ pyenv shell 3.6.6 只当前窗口影响

    local:本地设置 (子目录继承)例子:$pyenv local 3.6.6 只影响当前目录

     

    虚拟环境Virtualenv

    pyenv virtualenv 3.6.6 shy366

    设置当前目录为虚拟环境: pyenv local shy366

     

     

    配置aliyum

    (虚拟环境安装后包的地址:/home/python/.pyenv/versions/3.6.6/envs/shy-366/lib/python3.6/site-packages)

    cd 根目录下,创建.pip/pip.conf

    配置国内ali镜像:

    [global]

    index-url=https://mirrors.aliyun.com/pypi/simple

    trusted-host=mirrors.aliyun.com

    回到虚拟目录下

    执行 pip install ipython 交互式工具

    下载 jupyter: pip install jupyter 可保存的记事本

    启动jupyter: jupyter notebook --ip=0.0.0.0 --port=8011

     

    导出包:pip list 例子:pip list > requirement

    安装包

    pip install -r 包路径 例子:pip install -r ../

     

    查看pip安装的包及版本

    pip freeze

     

     

     

     

      

  • 相关阅读:
    大数模板(Java)
    HDU 2473 Junk-Mail Filter 【并查集删除】
    Codeforces 868A Bark to Unlock【字符串+二维string输入输出+特判】
    HDU 1280 前m大的数【排序 / hash】
    马拉车模板
    51nod 1137 矩阵乘法【矩阵】
    51nod 1183 编辑距离【线性dp+类似最长公共子序列】
    RMQ问题心得
    逆序数多种求法
    位运算心得
  • 原文地址:https://www.cnblogs.com/itstone/p/11766174.html
Copyright © 2011-2022 走看看