美文网首页
pyenv安装bython和没有Tkinter模块解决办法

pyenv安装bython和没有Tkinter模块解决办法

作者: 海是倒过来的天_ | 来源:发表于2020-02-19 17:28 被阅读0次

    使用brew安装pyenv

    brew install pyenv
    
    

    pyenv安装Tkinter

    ModuleNotFoundError: No module named '_tkinter'
    pyenv安装的python没有Tkinter模块(注意)
    brew install tcl-tk
    
    

    环境变量~/.zshrc

    # python pyenv
    export PATH="$HOME/.pyenv/bin:$PATH"
    if which pyenv > /dev/null; then
      eval "$(pyenv init -)";
    fi
    
    # pyenv-virtualenv
    if which pyenv-virtualenv-init > /dev/null; then 
      eval "$(pyenv virtualenv-init -)"; 
    fi
    
    # tcl-tk
    export PATH="/usr/local/opt/tcl-tk/bin:$PATH"
    export LDFLAGS="-L/usr/local/opt/tcl-tk/lib"
    export CPPFLAGS="-I/usr/local/opt/tcl-tk/include"
    export PKG_CONFIG_PATH="/usr/local/opt/tcl-tk/lib/pkgconfig"
    export PYTHON_CONFIGURE_OPTS="--with-tcltk-includes='-I/usr/local/opt/tcl-tk/include' --with-tcltk-libs='-L/usr/local/opt/tcl-tk/lib -ltcl8.6 -ltk8.6'"
    
    

    使用pyenv,安装python

    pyenv install 3.8.0
    
    

    重启 shell

    Restart shell
    
    

    使用pyenv,设置全局的python版本

    pyenv global 3.8.1
    pyenv local 3.8.1
    pyenv shell 3.8.1
    
    # 查看所有版本
    pyenv versions
        system
          2.7.17
          3.7.6
        * 3.8.1 (set by /Users/simon/.python-version)
    
    

    安装pyenv-virtualenv

    brew install pyenv-virtualenv
    
    

    创建虚拟环境

    pyenv virtualenv [version] <virtualenv-name>
    
    

    列出所有的虚拟环境

    pyenv virtualenvs
    
    

    激活和关闭虚拟环境

    pyenv activate <virtualenv-name>
    pyenv deactivate
    
    

    删除虚拟环境

    pyenv virtualenv-delete <virtualenv-name>
    或者
    pyenv uninstall <virtualenv-name>
    

    相关文章

      网友评论

          本文标题:pyenv安装bython和没有Tkinter模块解决办法

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