没有权限更改Python环境? 虚拟环境来解围
2020-06-13 本文已影响0人
三也视界
虚拟环境
在某个项目中,使用 Python 构造 Elasticsearch 请求获取结果数据,但是脚本的内容是针对 Python v3.X 环境的,而服务器上是 Python v2.7 版本的环境,而且个人没有权限更改【如果自己通过编译安装指定的版本,后续使用时如果缺失第三方模块还是需要手动安装,如果又引发模块之间的依赖,手动安装过程会崩溃的】,所以可以在服务器上面虚拟一个指定版本的 Python 环境出来。
-- 在任意目录,虚拟出 Python 2.7 环境
virtualenv py2.7
-- 进入环境
cd py2.7/
-- 激活环境
source bin/activate
-- 如果缺失第三方模块,直接安装即可
pip install requests
-- 取消环境
source bin/deactive