问题描述
sudo pacman -Syyu
系统更新后,原本的系统python从3.7升级到了3.8,导致很多原本用python3.7创建的虚拟环境和3.7构建的youcomplete等无法使用,
解决方法
使用pyenv和pyenv-virtualenv来管理python版本,不使用系统python创建虚拟环境,改而使用pyenv下载的python创建虚拟环境
下载pyenv和pyenv-virtualenv
sudo pacman -Sy pyenv
sudo pacman -Sy pyenv-virtualenv
下面开始写入配置
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
Zsh note: Modify your ~/.zshrc
file instead of ~/.bash_profile
.
Ubuntu and Fedora note: Modify your ~/.bashrc
file instead of ~/.bash_profile
.
Proxy note: If you use a proxy, export http_proxy
and HTTPS_PROXY
too.
将pyenv init添加到您的终端配置中以启用填充和自动补全功能,请确保将eval“ $&#