ubuntu14安装pyenv+virtualenv

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/x15696576570/article/details/84852044

在使用抓包工具mitmproxy时发现最新版本要求python版本至少为3.6以上,可腾讯云ubuntu14的服务器自带为3.4,而且使用中不好升级,遂用到pyenv来管理版本。

1、 安装pyenv

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

2、 安装pyenv-virtualenv 这里的初始化写到.bashrc和.bash_profile要看终端启动是执行哪个文件

  
  
  1. git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv   
  2. echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
  3. source ~/.bash_profile

3、安装依赖环境

 sudo apt-get build-dep python2.7

4、安装需要的python版本

 pyenv install 3.6.5

 由于之前在python3中安装了virtualenv,此处有一个警告,没设置特别路径可忽略

 如出现错误: Missing the zlib?, 可尝试``sudo apt install zlib1g-dev``

5、创建需要的虚拟环境

 pyenv virtualenv 3.6.5 venv365

6、启动虚拟环境

 pyenv activate venv365

7、切换回系统环境

 pyenv deactivate

记几个常用pyenv命令:

  • pyenv uninstall 版本
  • pyenv virtualenv-delete 虚拟环境
  • pyenv install --list
    查看可安装的版本
  • pyenv versions
    列出当前系统中安装的所以Python版本。前边带 * 的,表示正在使用的版本。
  • pyenv global <想要切换的那个版本名称>

PS:

在putty设置一个keepalive时间可以让putty连接不断开;
在命令前加nohup可以让退出连接后任务继续执行;
pyenv仓库可找官问最新链接

猜你喜欢

转载自blog.csdn.net/x15696576570/article/details/84852044