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. Flask--异常处理

    异常处理: abort(404)-捕获HTTP抛出的统一状态码 @app.errorhandler-捕获全局异常错误码,捕获异常错误 @app.route("/demo4") de ...

  2. vue中的计算属性中的坑,

    new Vue({ el: '#app', data: { msg:'121', val: '', }, computed:{ val:function(){ return 3; } }, }); 这 ...

  3. JS和AS交互

    这个话题在网上应该说很好找,有很多这方面的资料.比者也看过一些,不过大部分都是AS2与JS进行交互.很少提到AS3,即使有,也让人感觉浅尝辄止.很多东西并没有介绍的太清楚.所有笔者萌生了写这样一篇教程 ...

  4. C++进阶--多继承

    //########################################################################### /* * 多继承 * * -- 一个类直接派 ...

  5. linux下recv 、send阻塞、非阻塞区别和用法

    非阻塞IO 和阻塞IO: 在网络编程中对于一个网络句柄会遇到阻塞IO 和非阻塞IO 的概念, 这里对于这两种socket 先做一下说明:       基本概念: 阻塞IO:: socket 的阻塞模式 ...

  6. mac brew 安装 nginx fpm mysql 教程

    一. 安装brew 要求:OS X 10.6以上系统,并且安装有XCode命令行工具 对于10.11的系统需要设置下local的权限为当前用户 $ sudo chown -R $(whoami):ad ...

  7. PAT 乙级 1014 福尔摩斯的约会 (20) C++版

    1014. 福尔摩斯的约会 (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 大侦探福尔摩斯接到一张奇怪的 ...

  8. vue之v-model

    上一篇文章总结了v-bind的用法,我们发现v-bind实现了数据的单向绑定,将vue实例中的数据同元素属性值进行绑定,今天我们将总结vue中的数据双向绑定v-model. v-model实现双向绑定 ...

  9. locust -基础框架

    # coding=utf-8from locust import HttpLocust, TaskSet, taskimport requests # 定义用户行为class UserBehavior ...

  10. Hive的安装配置 & 基础指令

    Hive 基础命令