【python】pyenv与virtualenv安装,实现python多版本多项目管理

踩了很多坑,记录一下这次试验,本次测试环境:Linux centos7 64位。

pyenv是一个python版本管理工具,它能够进行全局的python版本切换,也可以为单个项目提供对应的python版本,使用pyenv以后,可以在服务器上安装多个不同的python版本,版本切换方便,能够更好的满足我们的需求。

virtualenv是一个管理不同项目的工具,用以隔离不同项目的工作环境,在同一个python版本实现不同的环境需求。

pyenv与virtualenv配合使用,可以更好的管理我们在Linux系统中python环境。

1,开始prenv的安装:

下载项目到本地

1 yum install git -y
2 git clone https://github.com/pyenv/pyenv.git ~/.pyenv

配置环境变量

1 echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc
2 echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc
3 echo 'eval "$(pyenv init -)&
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python 有多种方式可以实现版本管理,以下是其中几种常见的方式: 1. virtualenv virtualenvPython 中虚拟环境管理工具之一,可以创建多个独立的 Python 环境,每个环境可以有自己的包依赖,互不影响。使用 virtualenv 可以方便地在同一台机器上管理多个 Python 版本及相关的库依赖。 安装 virtualenv: ``` pip install virtualenv ``` 创建新的虚拟环境: ``` virtualenv env_name ``` 激活虚拟环境: ``` source env_name/bin/activate ``` 退出虚拟环境: ``` deactivate ``` 2. pyenv pyenvPython 版本管理工具,可以安装和管理多个 Python 版本,并且可以在不同的项目中使用不同的 Python 版本。使用 pyenv 可以方便地切换 Python 版本,也可以方便地安装和使用各种 Python 包及其版本安装 pyenv: ``` curl https://pyenv.run | bash ``` 安装 Python 版本: ``` pyenv install 3.9.0 ``` 切换 Python 版本: ``` pyenv global 3.9.0 ``` 3. Conda Conda 是 Python 包管理工具,可以管理多个 Python 版本及其依赖库。使用 Conda 可以方便地创建和管理多个独立的 Python 环境,也可以方便地安装和使用各种 Python 包及其版本安装 Miniconda: ``` wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh sh Miniconda3-latest-Linux-x86_64.sh ``` 创建新的虚拟环境: ``` conda create --name env_name python=3.9 ``` 激活虚拟环境: ``` conda activate env_name ``` 退出虚拟环境: ``` conda deactivate ``` 以上是 Python 实现版本管理的三种常见方式,选择适合自己的方式进行多版本管理,可以更方便地开发和管理 Python 项目。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值