经常在数据开发中需要搞udf,最近发现transform更加方便易用,但是经常会涉及到集群python版本不一、包不全或者部分机器上没有安装python。
在临清等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、网站设计 网站设计制作按需策划设计,公司网站建设,企业网站建设,成都品牌网站建设,全网营销推广,成都外贸网站建设公司,临清网站建设费用合理。所以咱们需要快速的进行环境配置。
因为mac自带安装好的python,所以就不讲怎么安装了。可以去官网下个: https://www.python.org/downloads/source/
1、安装虚拟环境工具:
执行:pip install virtualenv,如果没有pip的话可以google一把,自行安装
2、创建虚拟环境:
新建一个目录,各种环境文件放里面:
midir envs
cd 到该目录下,创建python虚拟环境:
virtualenv python-env
创建完了可以看到会新增一个python-env文件夹。
如果你对python版本有要求,也可以指定python版本进行创建:
virtualenv -p /usr/bin/python2.7 python-env
3、在新的虚拟环境安装自己需要的包:
激活虚拟环境:
source python-env/bin/activate
这时候在这个环境下安装的py包都是在该环境下的,可以用pip install进行安装
例如:pip install pyhs2
(安装pyhs2的时候出现异常 Cannot uninstall 'six'. It is a distutils installed project,直接跳过 sudo pip install pyhs2 --ignore-installed six)
退出虚拟环境:
deactivate
4、修改文件配置:
进入虚拟环境的bin文件夹
修改activate文件内的路径:
DIR_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" VIRTUAL_ENV="$( readlink -f "${DIR_PATH}/../" )"
网页题目:transformpython环境快速配置方法-创新互联
转载来源:http://lswzjz.com/article/dhdgce.html