解决virtualenv下使用pip3仍然在系统路径下
2017-11-21 本文已影响20人
MccReeee
系统环境macOS
系统默认带python2.x
后来我自己装了python3.x
在开发小demo时候使用virtualenv
创建独立的环境,之后使用pip3 install 库名
之后source venv/bin/activate
后进入这个venv
,结果在pip3 freeze
时发现系统的库已经有了.
感觉这时候pip3 isntall
依旧是在系统路径下,并不是在自己创建的虚拟路径下.
后来找到一个解决办法,其实python3
已经自带了venv
用自带的创建即可
python3 -m venv myvenv
就好比
virtualenv --no-site-packages myvenv
测试一下pip3 freeze
可以发现是环境是干净的