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

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

简介:python

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

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

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

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

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

    添加~/.pyenv/bin/pyenv可执行权限,不然会提示htm

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

    3.source ~/.bash_profile 的时候开发

提示文档

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

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

因而我修改$HOME/.pyenv/bin/pyenv文件

./libexec/pyenv

再次运行

source ~/.bash_profile

成功!

相关文章
相关标签/搜索