美文网首页py.test+mock
解决virtualenv下使用pip3仍然在系统路径下

解决virtualenv下使用pip3仍然在系统路径下

作者: MccReeee | 来源:发表于2017-11-21 11:14 被阅读20次

系统环境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
可以发现是环境是干净的

image.png

相关文章

网友评论

    本文标题:解决virtualenv下使用pip3仍然在系统路径下

    本文链接:https://www.haomeiwen.com/subject/xhiivxtx.html