• 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

    成功的背后都是汗水
  • 相关阅读:
    ThreadLocal
    线程基础知识09JAVA的可见性和有序性问题
    SpringIOCDebug查看Bean的实例化过程
    SpringAOP(Debug查看执行流程)
    JAVA引用类型
    线程基础知识CountDownLatch
    从A至Z,用30个单词来概括过去十年的游戏行业
    蓝桥杯练习系统 ID: 81 冒泡排序计数
    蓝桥杯练习系统 ID: 279 3000米排名预测
    [多重解法]线段树练习(动态求连续区间和,区间最大值)
  • 原文地址:https://www.cnblogs.com/xiaofu89120/p/11795808.html
Copyright © 2020-2023  润新知