python 虚拟机环境 virtualenv
在一台机器上做python开发时,会因为不同项目而导致安装了不同的依赖包,这时当我们想要抽取出我们想要的目标依赖时,
会被另一个项目污染,为了避免这种情况,可以使用virtualenv生成一个赶紧的虚拟环境
source activate 激活生成的虚拟环境
deactivate 退出虚拟环境
从python2.7中创建python3.8虚拟环境实例:
问题处理
virtualenv python38
因为本机是python2.7导致创建的虚拟环境还是python2.7与目标的3.8不符合
开始下载pyhon3.8,并编译安装 --prefix=xxxx -- with-ssl
安装setuptools wheel pip
创建虚拟环境 (xxx为要安装的目标python版本)
virtualenv python38 --python=xxxx
开启虚拟环境
source xxx/bin/active
一般情况下,以上的使用方式就够了,但是有时候回出现deactivate执行后,无法退出虚拟环境的问题,此时记录关闭terminal,重新开启一个终端