首页 > 代码库 > python构建多版本环境--pyenv、virtualenv折腾笔记

python构建多版本环境--pyenv、virtualenv折腾笔记

参考文档:http://www.it165.net/pro/html/201405/13603.html

简介:

pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法

virtualenvvirtualenv则提供了一种沙箱机制, 就是将一个目录建立为一个虚拟的python环境, 这样的话, 用户可以建立多个虚拟环境, 每个环境里面的python版本可以是不同的, 也可以是相同的, 而且环境之间相互独立。

一切都很顺利,遇到几个小问题,记录下:

  1. 查看本机是否已经安装virualenv

  2. ~/.pyenv/bin/pyenv权限不足

    添加~/.pyenv/bin/pyenv可执行权限,否则会提示

$HOME/.pyenv/bin/pyenv: 权限不够

    3.source ~/.bash_profile 的时候

提示

../libexec/pyenv: 没有那个文件或目录

我查看目录结构,发现这个文件的确是存在的

于是我修改$HOME/.pyenv/bin/pyenv文件

./libexec/pyenv

再次运行

source ~/.bash_profile

成功!

python构建多版本环境--pyenv、virtualenv折腾笔记