美文网首页初见
python虚拟环境失效

python虚拟环境失效

作者: soitif | 来源:发表于2020-02-13 17:49 被阅读0次

    今天brew升级go的时候,自动升级了python导致原先的虚拟环境出错了

    workon env3
    提示进入了env3
    
    (env3) ➜
    
    单数输入python命令后提示如下错误
    
    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
    

    后发现

    .Python -> /usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/Python
    

    但是进入brew安装目录发现

    (env3) ➜  ~ cd /usr/local/Cellar/python
    (env3) ➜  python ls
    3.7.6_1
    

    python已经升级为3.7.6了,所以导致失败

    解决方法

    find ~/.virtualenvs/env3/ -type l -delete
    virtualenv -p /usr/local/bin/python3 ~/.virtualenvs/env3
    

    再次

    workon env3
    

    可以了

    相关文章

      网友评论

        本文标题:python虚拟环境失效

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