1. 安装pyenv环境
  2. yum -y install git
  3. yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
  4. useradd python
  5. passwd python
  6.  
  7. # su - python
  8. $ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
  9. PATH=$PATH:$HOME/bin
  10. vim ~/.bashrc 添加以下三行
  11. export PATH="/home/python/.pyenv/bin:$PATH"
  12. eval "$(pyenv init -)"
  13. eval "$(pyenv virtualenv-init -)"
  14. $ source ~/.bashrc
  15.  
  16. python --version
  17. pyenv
  18. python -V
  19.  
  20. pyenv versions
  21. pyenv help install
  22.  
  23. pyenv install 3.5.3
  24. pyenv install 3.5.3 -v
  25.  
  26. $ mkdir ~/.pyenv/cache
  27.  
  28. 下载好的包放进去,三种压缩格式的都放进去
  29.  
  30. $ pyenv versions
  31. * system (set by /home/python/.pyenv/version)
  32. 3.5.3
  33.  
  34. [python@pythonsys ~]$ pyenv
  35. pyenv 1.1.3
  36. Usage: pyenv <command> [<args>]
  37.  
  38. Some useful pyenv commands are:
  39. commands List all available pyenv commands
  40. local Set or show the local application-specific Python version. 当前文件夹与版本环境捆绑在一起,子目录继承
  41. global Set or show the global Python version 改变全局版本
  42. shell Set or show the shell-specific Python version 只改变当前shell的版本
  43. install Install a Python version using python-build
  44. uninstall Uninstall a specific Python version
  45. rehash Rehash pyenv shims (run this after installing executables)
  46. version Show the current Python version and its origin
  47. versions List all Python versions available to pyenv
  48. which Display the full path to an executable
  49. whence List all Python versions that contain the given executable
  50.  
  51. See `pyenv help <command>' for information on a specific command.
  52.  
  53. $ mkdir py3.5.3
  54. cd py3.5.3
  55. [python@pythonsys ~]$ pyenv version
  56. system (set by /home/python/.pyenv/version)
  57. [python@pythonsys ~]$ pyenv versions
  58. * system (set by /home/python/.pyenv/version)
  59. 3.5.3
  60.  
  61. 子目录继承
  62.  
  63. 会将下载的压缩包也保存在cache目录中
  64. [python@pythonsys .pyenv]$ pyenv install 3.6.2 -v
  65. [python@pythonsys .pyenv]$ ls /home/python/.pyenv/cache/
  66. Python-3.6.2.tar.gz
  67.  
  68. [python@pythonsys cmdb]$ pyenv versions
  69. * system (set by /home/python/.pyenv/version)
  70. 3.5.3
  71. 3.6.1
  72. 3.6.2
  73. [python@pythonsys cmdb]$ pyenv virtualenv 3.5.3 magedu353. 多人协作开发使用虚拟环境,避免公共目录envs混乱
  74. Requirement already satisfied: setuptools in /home/python/.pyenv/versions/3.5.3/envs/magedu353/lib/python3.5/site-packages
  75. Requirement already satisfied: pip in /home/python/.pyenv/versions/3.5.3/envs/magedu353/lib/python3.5/site-packages
  76. [python@pythonsys cmdb]$ pyenv version
  77. system (set by /home/python/.pyenv/version)
  78. [python@pythonsys cmdb]$ pyenv versions
  79. * system (set by /home/python/.pyenv/version)
  80. 3.5.3
  81. 3.5.3/envs/magedu353
  82. 3.6.1
  83. 3.6.2
  84. magedu353
  85. [python@pythonsys cmdb]$ pyenv local magedu353
  86. (magedu353) [python@pythonsys cmdb]$ pyenv version
  87. magedu353 (set by /home/python/magedu/project/cmdb/.python-version)
  88. (magedu353) [python@pythonsys cmdb]$ pyenv versions
  89. system
  90. 3.5.3
  91. 3.5.3/envs/magedu353
  92. 3.6.1
  93. 3.6.2
  94. * magedu353 (set by /home/python/magedu/project/cmdb/.python-version)
  95. (magedu353) [python@pythonsys cmdb]$

  

pyenv 配置python虚拟环境的更多相关文章

  1. 如何在Mac中配置Python虚拟环境,踩了好多坑

    如何在Mac中配置Python虚拟环境 1.安装virtualenv pip3 install virtualenv 2.安装virtualenvwrapper pip3 install virtua ...

  2. 配置Python虚拟环境

    最小化安装的centos7中并没有安装python3 1.安装python3 1)下载安装包: wget https://www.python.org/ftp/python/3.6.2/Python- ...

  3. 1.1、配置Python虚拟环境

    安装虚拟环境 系统:CentOS 7.2 python版本:Python 2.7.5 1.虚拟环境介绍 虚拟环境是Python解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装 ...

  4. 配置python虚拟环境Virtualenv及pyenv

    pyenv pyenv 可以让机器安装各种不同版本的python pyenv install --list 查看可以安装的python版本 pyenv versions 查看已安装的python版本 ...

  5. Ubuntu中配置Python虚拟环境Virtualenv

    Ubuntu版本为18.04 Virtualenv介绍 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-pac ...

  6. window10配置python虚拟环境的路径

    当我们搭建python+django项目的时候,需要配置虚拟环境,从而使项目与项目之间的包相互隔离,互不影响. 1.配置虚拟环境前,首先需要安装两个包 pip install virtualenvwr ...

  7. jinkins配置python虚拟环境

    cd /root/.virtualenvs . automationVenv/bin/activate cd /home/wangju/gitProject/automationtest#cd pyt ...

  8. Windows Python虚拟环境配置(Distribute + pip + virtualenv + virtualenvwrapper-powershell)

    对于Python开发新手,很多人会迷茫那些各种名目的工具和概念,如Python2.7, Python3.3, Distribute, pip, virtualenv,Setuptools, easy_ ...

  9. Python虚拟环境和requirements.txt文件的使用

    参考: https://www.centos.bz/2018/05/centos-7-4-%E5%AE%89%E8%A3%85python3%E5%8F%8A%E8%99%9A%E6%8B%9F%E7 ...

随机推荐

  1. JS获取当前屏幕宽高

    Javascript: 网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.b ...

  2. ASP.NET 表单验证方法与客户端(浏览器)服务器交互机制的故事

    想到这个问题完全是一个意外吧,是在寻找另外一个问题答案的过程中,才对验证方法与浏览器服务器交互机制的关系有了清晰的认识. 先说下验证方法,验证方法分为前台验证和后台验证. 前台验证就是类似jQuery ...

  3. Java学习--Calendar 类的应用

    Calendar 类的应用 Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calen ...

  4. 【SSH网上商城项目实战09】添加和更新商品类别功能的实现

    转自:https://blog.csdn.net/eson_15/article/details/51347734 上一节我们做完了查询和删除商品的功能,这一节我们做一下添加和更新商品的功能. 1.  ...

  5. 设计模式入门,适配器模式,c++代码实现

    // test07.cpp : Defines the entry point for the console application.// #include "stdafx.h" ...

  6. Java数据库操作(JDBC)

    JDBC Java数据库连接(Java DataBase Connectivity,JDBC)用于在Java程序中实现数据库操作功能,它提供了执行SQL语句.访问各种数据库的方法,并为各种不同的数据库 ...

  7. vue的简单测试

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. 常用SEO优化

  9. try catch 一点小记录

    这两天做了新的需求,做完之后 在测试环境下 完美通关.之后部署到了预发布环境,然而怎么尝试都不通过.刚开始看到 预发布的一个配置文件错了.发邮件改了下,但是依然流程跑不通.之后 一步步在测试环境看代码 ...

  10. 算法之杨辉三角形(Java语言)

    杨辉三角形, 又称贾宪三角形.帕斯卡三角形. 前9层写出来如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 ...