"
The greatest mistake you can make in life is to be continually fearing you will make one.
—— Elbert Hubbard
"
1.问题
在虚拟环境中执行 python
等相关命令时,报如下所示错误:
是不是很诡异?
2.原因分析
3.解决办法
网上有一些解决办法,如下:
1.既然知道原因,那么重新修复这些软链接不就好了?于是,开始了 删除创建
之旅。
find ~/.virtualenvs/my-virtual-env/ -type l
别闹了好吗?几十个文件,我怎么弄?放弃放弃,如果你愿意,那么请查看这篇帖子仔细研究:https://stackoverflow.com/questions/23233252/broken-references-in-virtualenvs
2.重新装系统
这个。。。不至于吧,杀鸡焉用宰牛刀?既然知道问题,解决就好了嘛
3.删除虚拟环境
4.实操
virtualenv --no-site-packages --always-copy 虚拟环境名称 -p python3
1.--no-site-packages
:创建虚拟环境时,不会安装系统环境中的任何模块(也就是创建一个全新的环境)
2.-p python3
指定创建的虚拟环境为 python3.x
版本