美文网首页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