ubuntu 18 python3 应用记录

python3 virtualenv
https://cloud.tencent.com/developer/article/1439329

ubuntu 18 python3 应用记录

在安装了python3之后,在项目开发的过程中,使用pip3进行库安装都会下载安装到环境变量设置好的地方,也就是python3安装的根目录下。
但是如果同时要开发多个不同的应用项目,而不同应用项目对于同一个库需要适配不同的版本,这种情况怎么办呢?

一般解决的方式有多种。
一种是采用docker镜像,一个应用使用一个镜像进行独立环境运行。
另一种则是安装virtualenv,实现环境的隔离,将第三方库下载到特定的隔离路径下即可。

sudo apt-get update
sudo apt-get install python3-pip
pip3 install virtualenv
ls /usr/local/python3/bin/virtualenv

/usr/local/lib/python3.6/dist-packages

virtualenv -p /usr/bin/python2.7 python27_venv

pip3 install virtualenv 安装的 virtualenv 安装在目录/usr/local/lib/python3.6/dist-packages中,
它同时可以给python2.7 和 python3.6 一起使用。

当前 系统中,默认的 python 还是 python2.7
但是 virtualenv venv 建立的环境是 python3.6

技能点:
冻结项目需求文本 pip3 freeze > requirements.txt
根据需求文本,安装项目依赖库 pip3 install -r requirements.txt (在激活的虚拟环境中)

在 python 2.7 中的 virtualenv 和python 3.6 应该是同一种东西。再那个目录下没有关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值