修复 Python3 WSL 上的 pip 安装
Repair Python3 pip installation on WSL
我在 Ubuntu WSL 16.04 安装中不小心删除了一个目录 ~/.local/lib/python3.5/site_packages/pip
。
在此之后,当 运行 pip3 like
时出现错误
File "/home/harper/.local/bin/pip", line 7, in <module>
from pip._internal.cli.main import main
File "/home/harper/.local/lib/python3.5/site-packages/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
现在我尝试通过卸载 pip3 和 python3 并使用 apt
跟踪这两个包来修复此问题
sudo apt update
sudo apt upgrade
sudo apt uninstall python3-pip python3
sudo apt install python3 python3-pip
但是命令pip3 --version
仍然显示上面的错误信息
彻底重新安装 Python3 的最佳方法是什么?是否有任何缓存,可能是可以清除或删除的~/.local/lib/python3.5/site_packages/__pycache__
目录?
您的 $PATH
中仍有旧的 pip
脚本,apt
无法覆盖。删除 /home/harper/.local/bin/pip
并用 hash -r pip
.
重新散列 $PATH
我在 Ubuntu WSL 16.04 安装中不小心删除了一个目录 ~/.local/lib/python3.5/site_packages/pip
。
在此之后,当 运行 pip3 like
时出现错误 File "/home/harper/.local/bin/pip", line 7, in <module>
from pip._internal.cli.main import main
File "/home/harper/.local/lib/python3.5/site-packages/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
现在我尝试通过卸载 pip3 和 python3 并使用 apt
跟踪这两个包来修复此问题sudo apt update
sudo apt upgrade
sudo apt uninstall python3-pip python3
sudo apt install python3 python3-pip
但是命令pip3 --version
仍然显示上面的错误信息
彻底重新安装 Python3 的最佳方法是什么?是否有任何缓存,可能是可以清除或删除的~/.local/lib/python3.5/site_packages/__pycache__
目录?
您的 $PATH
中仍有旧的 pip
脚本,apt
无法覆盖。删除 /home/harper/.local/bin/pip
并用 hash -r pip
.
$PATH