美文网首页
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