01: 假设你有一个最小环境安装的 centos-6.x 的linux操作系统

02: 安装 git => yum -y install git

03: 安装依赖 => yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzipx-devel 

04: 从 git 下载软件 => curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer  |  bash

04.1: 具体文档 => https://github.com/pyenv/pyenv-installer

05: 安装完成后将这部分内容 写到 家目录下的 bash_profile 中

06: 重新读取 => . .bash_profile

07: 查看现存 python 的版本 => python -V

08: 获取 pyenv 安装 python 的帮助文档 => pyenv help install

09: 获取可用版本 => pyenv install --list

10: 安装 python => pyenv install 3.5.3

11: 查看已经安装的版本 => pyenv versions

12: 全局修改使用的版本 => pyenv global 3.5.3  ( 不推荐使用, 会修改所有用户 )

13: 改变当前 shell 的 python 版本环境 => pyenv shell 3.5.3 ( 不推荐使用, 当 shell 关闭时就失效 )\

14: 改变当前目录的 python 环境 => pyenv local 3.5.3 ( 推荐使用, 子目录会继承 )

15: 创建虚拟环境 => pyenv virtualenv 3.5.3 hwq3.5.3   ( hwq3.5.3 的名字随便起 )

16: 将开发环境切换到新建的虚拟环境 => pyenv local hwq3.5.3

17: pip 的使用 => pip -V

17.1: 通用配置 => 进入家录

17.2: 通用配置 => mkdir .pip => cd .pip

17.3: 通用配置 => touch pip.conf => vim pip.conf

17.4: 通用配置 => 写入 ( 信任阿里云, 并使用阿里云地址 )

  [global]

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

  trusted-host=mirrors.aliyun.com

17.5: 如果是 windows 操作系统, 请先输出 echo %APPDATA% 会得到一个目录

17.6: 在上面的步骤得到的目录下, 创建 pip/pip.ini 同上, 并写入如上内容 

Python linux 上的管理工具 pyenv 安装, pip 使用, python项目(版本分割, 项目分割, 虚拟环境创建)的更多相关文章

  1. Linux下批量管理工具pssh安装和使用

    Linux下批量管理工具pssh安装和使用 pssh工具包 安装:yum -y install pssh pssh:在多个主机上并行地运行命令 pscp:把文件并行地复制到多个主机上 prsync:通 ...

  2. Supervisor(Linux/Unix进程管理工具)安装与配置

    参考链接:https://blog.csdn.net/xyang81/article/details/51555473 Supervisor(http://supervisord.org/)是用Pyt ...

  3. 【转】Linux下XenServer管理工具安装

    转载文章 - Linux下XenServer管理工具安装 Xen-Server 6.5 虚拟机安装Linux系统 vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化) ...

  4. Python学习笔记(十二)—Python3中pip包管理工具的安装【转】

    本文转载自:https://blog.csdn.net/sinat_14849739/article/details/79101529 版权声明:本文为博主原创文章,未经博主允许不得转载. https ...

  5. Python黑帽编程1.3 Python运行时与包管理工具

    Python黑帽编程1.3  Python运行时与包管理工具 0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Attack and ...

  6. supervisor python开发的进程管理工具

    Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动.重启.关闭进程(不仅仅是 Python 进程).除了对单个进程的 ...

  7. 批量Linux、Windows管理工具BatchShell 1.2(最新版)

    简介: BatchShell是什么: BatchShell是一款基于SSH2的批量文件传输及命令执行工具,它可以同时传输文件到多台远程服务器以及同时对多台远程服务器执行命令.具备以下主要功能:     ...

  8. Linux 的软件管理及配置 - 安装、卸载、升级、依赖

    1. 对比:Windows 和 Linux 上软件的安装与卸载 大部分 Linux 使用者都是从 Windows 转过来的,先对这俩做个对比,有助理解. 就像在 Windows 下,很多软件也有安装版 ...

  9. windows下运行的linux服务器批量管理工具(带UI界面)

    产生背景: 由于做服务器运维方面的工作,需要一人对近千台LINUX服务器进行统一集中的管理,如同时批量对LINUX服务器执行相关的指令.同时批量对LINUX服务器upload程序包.同时批量对LINU ...

随机推荐

  1. STL基础--String

    String 构造 string s1("Hello"); string s2("Hello", 3); //s2: Hel string s3(s1, 2); ...

  2. C++进阶--RAII 资源获取即初始化

    //############################################################################ /* 资源获取即是初始化 (RAII) * ...

  3. 写在vue总结之前(二)

    都说要快速学会一个技术(会使用),比如一个框架,在实际的工作中做相关的项目是最快的学习方式.而为什么在实际的工作项目中去学习是最快的方式?个人的体会是,在实际的工作项目中,很多功能的实现是你不得不做的 ...

  4. Mongodb安装超长等待

    最近安装了一下mongodb最新版3.6下载各个版本安装都是停在installing MongoDB Compass位置,网上看到说可以等段时间之类的发现等了1个晚上居然还没成功,取消安装也不行. 于 ...

  5. Spring-boot+Spring-batch+hibernate+Quartz简单批量读文件写数据用例

    本文程序集成了Spring-boot.Spring-batch.Spring-data-jpa.hibernate.Quartz.H2等.完整代码在Github上共享,地址https://github ...

  6. Dubbo(1)简介和Zookeeper安装

    一.简介: Dubbo主页地址  http://dubbo.io/ Dubbo百度百科:https://baike.baidu.com/item/Dubbo/18907815?fr=aladdin 二 ...

  7. YAML配置,spring boot 配置文件

    1 概念YAML是一种人们可以轻松阅读的数据序列化格式,并且它非常适合对动态编程语言中使用的数据类型进行编码.YAML是YAML Ain't Markup Language简写,和GNU(" ...

  8. 廖雪峰Java2面向对象编程-2数据封装-1方法重载

    方法重载 方法重载Overload是指:多个方法的方法名相同,但各自的参数不同 参数的个数不同 参数的类型不同 参数位置不同 方法返回值类型通常都是相同的 目的:相同功能的方法使用同一名字,便于调用 ...

  9. C++ Programming Language中的Calculator源代码

    C++ Programming Language 4th中的Calculator源代码整理,因为在C++ Programming Language中,涉及了很多文件位置之类的变化,所以,这里只是其中的 ...

  10. [UE4]Get All Widgets Of Class、Get All Widgets with Interface,根据类名或者接口UI实例对象

    Get All Widgets Of Class.Get All Widgets with Interface,是系统蓝图函数库提供的方法,可以在任何蓝图中使用. 可以方便地获得UI实例对象,进而使用 ...