Pyenv基础环境搭建


1.环境准备:rhel7.4最小化安装,关闭防火墙和selinux

2.配置阿里源:

3.安装git及依赖环境关系:

4.尽量不要使用root用户安装,新建用户“python”

5.安装脚本文件:

6.添加环境变量:

7.配置生效:

8.pyenv version(查看当前运行的python的版本),versions (pyenv可管理的python版本)

9.pyenv 三个重要的命令:

  global ,shell,local

  global:针对全局生效,(在生产环境慎用)

  shell:只对当前终端生效(在生产环境基本不用)

  local(针对当前目录---子目录拥有继承权限生效,常用),由于针对目录生效,多个python之间可能所依赖的软件不一样,这样的话不利于版本控制等,接下来推荐使用虚拟机环境+local命令:

10.进入虚拟环境(有“(virtual3.54)”的提示),查看当前pyenv管理的是虚拟“virtual3.54环境”,多个版本之间可以相互隔离,(且各个版本之间的软件依赖在不同的目录下)

11,在不同的目录下,生成虚拟环境3.6.3环境,使用"local"针对当前目录(子目录继承),实现版本隔离;

12,安装"ipython"交互式工具和jupyter工具,pip(python install packages)是python的安装包工具,

13.安装“jupyter”,设置密码,

 14,最后开启服务“jupyter notebook”,使用参数“--ip=0.0.0.0”和"--port=9999"设置ip和端口,同时不显示browser(最小化安装会报错)

15,使用浏览器登录;

16..不同python版本之间迁移,可以直接拷贝一下的目录到目的目录即可,也可使用命令:

17.导出安装包,在另一个环境中安装这些包

pip freeze > requirement