ubuntu安装Pyenv及配置虚拟环境

前端之家收集整理的这篇文章主要介绍了ubuntu安装Pyenv及配置虚拟环境前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Pyenv是一种Python版本管理工具,可以在多个Python版本中进行全局版本切换

ubuntu上Pyenv安装和配置:

 git clone git://github.com/yyuu/pyenv.git ~/.pyenv
 echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
 echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
 echo 'eval "$(pyenv init -)"' >> ~/.bashrc
 exec $SHELL -l

可以通过下面这个命令来查看可以安装的python版本:

 pyenv install --list

安装之前必须要安装python所需要的依赖包:

 sudo apt-get install libc6-dev gcc
 sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm

上面的依赖包安装好之后,就可以安装python了(版本可选):

 pyenv install 3.4.3 -v

该命令会从github上下载python的源代码,并解压到目录下,然后执行编译工作。若依赖包没有安装,则会出现编译错误,需要在安装依赖包滞后重新执行该命令。

安装完成之后,需要使用如下命令对数据库进行更新:

 pyenv rehash

然后查看当前已经安装的python版本:

 pyenv versions
* system (set by /home/wang/.pyenv/version)
3.4.3

接下来,设置全局的python版本:

 pyenv global 3.4.3
 pyenv versions
 system
* 3.4.3 (set by /home/wang/.pyenv/version)

最后确认python版本:

python
Python 3.4.3 (default,Mar 12 2017,11:16:03) 
[GCC 4.8.4] on linux
Type "help","copyright","credits" or "license" for more information.

虚拟环境

安装python虚拟环境virtualenv和virtualenvwrapper,在多版本python环境中,它能够创建独立的python环境,能让多个python版本互不影响。

virtualenv安装命令: pip install virtualenv 或者 pip3 install virtualenv

virtualenvwrapper安装命令:pip install virtualenvwrapper 或者 pip3 install virtualenvwrapper

之后在 .basher中配置:

exportWORKON_HOME=$HOME/.virtualenvs
exportPROJECT_HOME=$HOME/workspace
exportWORKON_HOME=~/Envs
source /home/wang(用户名)/.pyenv/versions/3.4.3/bin/virtualenvwrapper.sh 

pyenv终端命令:

pyenvinstall3.x.x         //安装指定版本
pyenvuninstall3.x.x//卸载指定版本 
pyenvglobal3.x.x   //设置全局python版本 
pyenvlocal3.x.x  //设置面向程序的本地版本
pyenvversions//查看当前已经安装过的python的所有版本 
pyenvversion   //查看当前正在使用的python版本

虚拟环境使用命令:

mkvirtualenv (环境名) 创建环境

rmvirtualenv (环境名) 删除环境

workon (环境名) 激活

deactivate退出

workon列出所有环境名

lsvirtualenv-b列出所有环境名

猜你在找的Ubuntu相关文章