python 解释器,版本&环境管理工具pyenv在centos6.9安装教程

1.pyenv安装
2.IPython->增强的Python shell & Jupyter notebook->IPython notebook 安装
3.pip安装->python包管理器

环境:centos6.9

1.pyenv安装

①安装git 工具和依赖:执行脚本->采取git方式安装# yum install git -y

执行脚本#yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel     readline-devel zlib-devel bzip2-devel

②安装rz工具:用于上传脚本文件: yum install lrzsz

③上传脚本文件:rz;   pyenv-installer

④新建用户python并在该用户家目录执行脚本 pyenv-installer

⑤修改家目录下的环境变量 vim ~/.bash_profile ,追加

export PATH=”/home/python/.pyenv/bin:$PATH”
eval “$(pyenv init -)”
eval “$(pyenv virtualenv-init -)”

source ./.bash_profile session 生效

此时就可以查看pyenv 版本了: pyenv -v

⑥通过pyenv安装python 3.5.3 :pyenv install 3.5.3 ,安装之前可以先查看下有哪些 可以用的版本pyenv install –list

⑦创建虚拟版本 别名未zhaoyun353 :pyenv virtualenv 3.6.1 zhaoyun353

⑧指定路径为虚拟python环境;mkdir ~/works/projects  -p

切换到路径~/works/projects执行 pyenv local  zhaoyun353

⑨pip一种和yum相似的安装包管理工具 的使用,mkdir ~/.pip   touch pip.conf

[global]
index-url=https://mirrors.aliyun.com/pypi/simple/ trusted-host=mirrors.aliyun.com

在虚拟环境下pip -V ,安装redis 测试安装的位置.

⑩pip install ipython 安装ipython

11.安装 jupyter :pip install jupyter     启动 $ jupyter notebook –ip=0.0.0.0 –no-browser

如果从外网访问关闭防火墙:service iptables stop

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87026

(5)
oranixoranix
上一篇 2017-09-12 12:13
下一篇 2017-09-14 10:12

相关推荐

  • 滑动窗口

    数据载入 def load(path:str): with open(path) as f: for line in f: tmp = extract(line) if tmp: yield tmp else: # TODO 解析失败就抛弃,或者打印日志 continue 时间窗口分析 概念 很多数据,例如日志,都和时间相关的,都是按照时间顺序产生的。 产生…

    2017-11-04
  • Python内置数据结构——集合set

    集合 定义 set翻译为集合 collection翻译为集合类型,是一个较大的概念 set是一个可变的、无序的、不重复的元素组成的集合 set的元素要求必须可以hash,目前已学的不可hash的类型只有list、set 元素不可以索引 set可以迭代 set的初始化 set_1 =set() #表示定义一个空集合set_1 set_1 =set(iterab…

    2017-10-03
  • Python文件操作

    计算机体系架构 运算器:完成各种算术运算、逻辑运算、出具传输等数据加工处理 控制器:控制程序的执行 CPU = 运算器 + 控制器 存储器:用于记忆程序的数据,内存 输入设备:将数据或程序输入到计算机中 输出设备:将数据或程序的处理结果展示给用户 文件IO常用操作 open 打开 read 读取 write 写入 close 关闭 readline 行读取 …

    Python笔记 2018-05-02
  • Python基础练习之set/dict练习

    1.用户输入一个数字 打印每一位数字及其重复的次数 (1)字符串练习2用的方法 while True: num = input().strip().lstrip(‘0’) if num.isdigit(): break count = [0] * 10 for j in num: x = int(j) if count[x] == 0: count[x] =…

    2017-10-09
  • 调试你的Python代码

    调试你的Python代码 译自: http://howchoo.com/g/zgi2y2iwyze/debugging-your-python-code 作者: Ashley     当你不得不更新别人的代码时,你有多少次陷入这样一种境地?如果你是一个开发团队的一员,那我猜一定多于你愿意的次数。 结果我们发现Pytho…

    Python干货 2015-03-23
  • Python 部分知识点总结(五)

    此篇博客只是记录第七周未掌握或不熟悉的知识点,用来加深印象。

    Python笔记 2018-04-25

评论列表(1条)

  • h
    h 2017-09-12 14:42

    非常不错的Python按照素材,辛苦!