美文网首页
pyenv胜过virtualenv

pyenv胜过virtualenv

作者: gb_QA_log | 来源:发表于2020-06-01 22:32 被阅读0次

pyenv比virtualenv更好的一点是:方便地管理多版本的python,特别是python小版本都要区分时如python3.6和python3.7,则仅仅靠python2和python3就不够了。

安装

curl https://pyenv.run | bash

查看都有哪些python版本

pyenv install --list | grep " 3\.[678]"
pyenv install 3.6.1 
PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install --force 3.6.10
pyenv versions 
echo "3.6.1" >> ~/.pyenv/version
pyenv versions 

install pyenv-virtualenv

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
# 指定根据目录下的.python-version选择环境
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_aliases 
exec "$SHELL" #重启shell
pyenv virtualenv 3.6.1 env361-tf 
pyenv  activate env361-tf
echo 'activate env361-tf' >> ~/.bash_aliases 
pyenv deactivate  
pyenv virtualenvs #查看有多少virtualenvs
pyenv uninstall my-virtual-env

troubleshoot

Common-build-problems

pyenv下载python慢

mkdir $PYENV_ROOT/cache 

然后用别的方法下载 Python 源码放到该目录下。

image.png

python lib

相关文章

网友评论

      本文标题:pyenv胜过virtualenv

      本文链接:https://www.haomeiwen.com/subject/rhmezhtx.html