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

系统环境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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容