centos6 pyenv和virtualenv搭建python虚拟环境

安装pyenv

  • 基础环境软件包安装
yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel bzip2-libs
yum install -y net-tools vim lrzsz tree screen lsof tcpdump nmap sysstat dos2unix
  • 选择安装到$HOME/.pyenv目录
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
  • 配置环境变量
echo ‘export PYENV_ROOT="$HOME/.pyenv"‘ >> ~/.bashrc
echo ‘export PATH="$PYENV_ROOT/bin:$PATH"‘ >> ~/.bashrc
  • 添加pyenv初始化到shell
echo ‘eval "$(pyenv init -)"‘ >> ~/.bashrc
  • 重新启动shell使更改生效
exec $SHELL
source ~/.bashrc
  • 安装指定版本python
pyenv install --list
pyenv install 2.7.13
  • 卸载指定版本
pyenv uninstall 2.7.13
  • 全局进行切换到python 2.7.13版本
pyenv global 2.7.13
  • 只针对当前目录及其子目录切换python 2.7.13版本
pyenv local 2.7.13
  • 查看当前使用版本
pyenv version
  • 查看所有已安装版本
pyenv versions

.pyenv-virtualenv插件安装

  • 软件包安装
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
  • 配置环境变量
echo ‘eval "$(pyenv virtualenv-init -)"‘ >> ~/.bashrc
source ~/.bashrc

virtualenv创建和使用虚拟python环境

  • 创建虚拟python环境
pyenv virtualenv 2.7.13 testvir
  • 切换和使用新的python虚拟环境
pyenv activate testvir
  • 切换回系统环境
pyenv deactivate
  • 删除虚拟环境
pyenv virtualenv-delete testvir
时间: 2024-10-12 23:27:33

centos6 pyenv和virtualenv搭建python虚拟环境的相关文章

pyenv和virtualenv搭建python虚拟环境

pyenv: 是针对python版本的管理, 通过修改环境变量的方式来实现. vittualenv: 针对python包的多版本管理,通过将python包安装到一个模块来做为python的包的虚拟环境, 通过切换目录来实现不同环境间的切换. pyenv 原理: pyenv通过在当前shell路径$PATH进行控制实现版本及开发环境控制,在路径前面插入垫片路径(shims)(指向具体的python版本及开发项目环境),这样系统会优先调用指定的版本及开发项目环境.添加删除版本,开发项目环境,安装包改

在windows环境下利用virtualenv搭建Python虚拟环境

安装Python 安装时只有一点需要注意,一定一定要将Python添加到系统环境变量那一项勾选. 安装 virtualenv 加入系统目录之后,命令行(CMD)下就多了一条命令:pip.用pip可以自动下载安装 Python 的各种第三方库. 打开命令行,在命令行下直接输入: >pip install virtualenv 下载安装好好了,就 cd 到需要创建虚拟 Python 环境的文件夹下,输入命令: >virtualenv venv 激活virtualenv 文件夹中就会多了一个叫做 v

手把手教你搭建Python虚拟环境,还不会赶紧收藏学习哦!

不同的python项目可能会用到不同的包,而不同的包或不同的python版本之间可能存在冲突.因此,为每个项目创建不同的虚拟环境非常有用.它可以保证一个项目只访问,它所在虚拟环境下安装的包,保持全局解释器的干净整洁,而且由于环境是独立的,因此不需要超户权限. 创建虚拟环境的方式一般有以下几种. 一种是自Python 3.3增加的用于创建虚拟环境的venv标准库.使用这种方法会在指定目录下,创建一个指定虚拟环境名字的文件夹. 像下面这样,在我创建了一个名为 vir1 的虚拟环境后,产生了一个对应的

Windows环境搭建Python虚拟环境

搭建python虚拟环境使用virtualenv(搭建不同运行环境的python为例,搭建同一运行环境是一样的,改一行而已) 首先确保自己电脑中已安装好python2和python3 然后安装virtualenv(pip install virtualenv) 安装成功可使用virtualenv --version查看 使用virtualenv新建一个虚拟环境的文件夹 命令为virtualenv -p C:\\Python27\\python.exe  py2_env(第二个参数为需要安装的运行

用pyenv和virtualenv搭建单机多版本python虚拟开发环境

作为主流开发语言, 用python 开发的程序越来越多. 方便的是大多linux系统里面都默认集成了python, 开发可以随时随地开始. 但有时候这也成为了一个短板, 比如说有时候我们需要开发和调试一些需要安装在默认python路径里的程序, 反复地修改和安装会使系统目录越来越乱,这对于一些有洁癖的程序员来说是不可接受的. 还有时候我们需要在不同的python版本上开发, 而系统一般只会自带一到两种python版本, 切换起来更是麻烦. 本文将介绍如何利用pyenv 和virtualenv 在

virtualenv 创建python虚拟环境

为什么要创建python虚拟环境 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-packages目录下. 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3.如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办? 这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境.virtualenv就是用来为一个应用创建一套“隔

Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建

本博文只是简单介绍如何安装 概念问题 请自行查询 环境:10.13.1+shell 1.安装brew 官网地址:https://brew.sh/ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.使用brew 安装pyenv 方法1 $ brew update $ brew install pyenv 方法2 通过github 安装 本

Windows上virtualenv搭建python开发环境

本文主要记录在搭建环境时遇到的问题及解决方案啊关于setuptools, pip, virtualenv,环境:win8.1+python2.7.6 1.setuptools:Easily download, build, install, upgrade, and uninstall Python packages 2.pip: A tool for installing and managing Python packages. 3.virtualenv: a virtual environ

使用virtualenv搭建python虚拟开发环境

在使用python做开发时,如果多人需要在同一台机器上工作,或者机器环境经常变化时, 添加或删除一些python包很可能会影响到你自己的开发环境. 因此,通过virtualenv工具可以创建一个完全属于你自己的虚拟环境. (其实就是将python相关的一些配置和库放到一个单独的目录下,以后基于这个虚拟环境的python操作都是使用的这个目录) 1.安装virtualenv virtualenv是一个完全的python包,PyPI网站上面有,使用pip工具可以很方便的安装 # wget https