问题:使用virtualenv新建虚拟环境后,再次进入到虚拟环境,使用python或者pip时,python与pip都是全局的,这时候pip安装的模块都会装到全局包里.
解决方案:当使用virtualenv新建环境时,加入参数–no-site-packages参数,这时就不会使用基础环境的pip及python.
virtualenv --no-site-packages test
如图所示,进入到虚拟环境后,python及pip所在位置都是在新建的虚拟环境里.
问题:使用virtualenv新建虚拟环境后,再次进入到虚拟环境,使用python或者pip时,python与pip都是全局的,这时候pip安装的模块都会装到全局包里.
解决方案:当使用virtualenv新建环境时,加入参数–no-site-packages参数,这时就不会使用基础环境的pip及python.
virtualenv --no-site-packages test
如图所示,进入到虚拟环境后,python及pip所在位置都是在新建的虚拟环境里.