【丁丁历险记】服务器配置使用Virtualenv进行Python包管理


  • 本节教大家在服务器中部署Python的相关服务。由于不同版本的服务需要的pip包不同,可能会相互影响,因此使用虚拟环境对各个版本的包进行隔离。

一、Virtualenv

  • Virtualenv是一个Python的虚拟环境库,通过它可以防止各个项目之间因为Python版本不同或第三方库版本不同引起冲突,每个虚拟环境都是独立的。
  •  使用的效果类似于Pycharm中的各个工程之间的关系。

二、安装与使用

  •  在服务器中安装可以使用包管理器 apt 或者是pip工具进行安装
sudo apt install python-virtualenv  #apt 进行安装工具
sudo pip install virtualenv         #pip 进行安装工具

使用 apt 进行安装往往比 pip 安装的版本要低一些,但是并不影响使用。

 

  • 创建虚拟环境的工作空间

virtualenv -p python3 workspace #创建一个名称为workspace的空间

也可以将 python3 替换成 python ,则会创建系统默认 python 版本的虚拟环境。

 

  • 虚拟环境进入与退出

source ./workspace/bin/activate #进入虚拟环境

deactivate                      #退出虚拟环境

      进入虚拟环境后就可以按照自己的需要安装pip包了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值