蛇在野生状态,根据其生活要求,可以主动地选择适合其生存的环境,也可以在一定程度上改变环境。人工环境是人类给蛇类提供的各种生活条件的总和,与野生环境不可能完全一致。人工环境不是对自然环境的简单模拟或复制,良好的人工环境应是在模拟野生环境的基础上,根据生产要求而加以创造提高。在人工养殖条件下,蛇被局限在一定的空间范围内生活,必须被动地适应人工环境。在良好的人工环境下,气候稳定,食物充足和敌害减少,蛇的繁殖成活率会明显提高。但是,当前有些蛇类饲养场仅是单纯形式上的模拟,由于对蛇的生物学特性了解不够,在人工环境的提供上不能满足其在主要生活条件上的要求,于是出现了当代不能存活,不能繁殖或后代发育不良等现象,导致工作失败。我国养蛇的单位,有以生产为目的的专业养蛇场,有以观赏为目的的动物园。