(一)蛇场养蛇。场地要选择僻静、位置较高、离水源近的地方。四周建2米以上的坚固围墙,墙基要求0.5~0.8米,并用水泥灌注,墙内四壁刷成灰色,黑色或草绿色,但不能刷成白颜色。内墙要求光滑无缝,四个墙角要做成圆弧形,绝对不能成直角,否则蛇会靠腹鳞借助90度直角夹住蛇身两侧沿墙外逃。围墙的出入门一定要设两层,内门开向蛇场,外门开向场外,这样比较安全。蛇场围墙也可不设进出门,每次用木梯进出。蛇场内设蛇洞、水池、水沟、饲料池、产卵室和活动场。可在活动场栽种一些小灌木、短草并垒上一些石堆,有利于夏季遮荫、降温和蛇类蜕皮。蛇场内保持干净、潮湿、荫凉和卫生。
(二)蛇房养蛇。可采用室内室外互相结合,尽量模仿蛇类野外生活的自然环境。蛇房的房屋和围墙需专门设计后使用,房内要有水池,适当放置几盆花卉,以增加蛇房湿度,有利于蛇的健康生长。
(三)蛇箱养蛇。一般建在通风采光好的房内或房边,多是建成长方形,大小和高低要根据蛇的种类和数量而定。蛇箱的材料可用木板或砖。可在蛇箱内铺5厘米厚的潮湿沙土,四周放几块适合的石块供蛇躲藏和蜕皮。蛇箱一般长2.5米,宽1米,高0.8米,蛇箱要有活动气窗,内遮金属网可防蛇外逃。每周投喂1~2次,做到勤换水和垫土,保持好蛇箱卫生。
一般每平方米可饲养1公斤左右的蛇10条,小蛇可适当多放一些。人工投的食物多为活体的大小白鼠、黄金地鼠、青蛙、蟾蜍、泥鳅或小鱼类。人工可养殖蚯蚓、黄粉虫、地鳖虫等昆虫,以保证大规模养蛇的需要。投食要广谱多样化才能保证蛇类的健康和生长。