今天brew升級go的時(shí)候,自動(dòng)升級了python導(dǎo)致原先的虛擬環(huán)境出錯(cuò)了
workon env3
提示進(jìn)入了env3
(env3) ?
單數(shù)輸入python命令后提示如下錯(cuò)誤
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /Users/mi/.virtualenvs/env3/bin/python
Reason: image not found
[1] 16248 abort python
ls -la ~/.virtualenvs/env3
后發(fā)現(xiàn)
.Python -> /usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/Python
但是進(jìn)入brew安裝目錄發(fā)現(xiàn)
(env3) ? ~ cd /usr/local/Cellar/python
(env3) ? python ls
3.7.6_1
python已經(jīng)升級為3.7.6了,所以導(dǎo)致失敗
解決方法
find ~/.virtualenvs/env3/ -type l -delete
virtualenv -p /usr/local/bin/python3 ~/.virtualenvs/env3
再次
workon env3
可以了