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

主宰稳场 提交于 2020-02-29 07:54:33

参考文档: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

成功!

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!