Pip正在尝试使用与安装的python不同的python版本
我最近将我的ubuntu版本从Ubuntu18.04LTS升级到Ubuntu20.04LTS。这个过程删除了我以前版本的python,现在我的机器中有了python3.8和python2.7。但是,在使用pip做任何事情(甚至是pip--version)时,会出现以下错误:Pip正在尝试使用与安装的python不同的python版本,python,ubuntu,pip,Python,Ubuntu,Pip,我最近将我的ubuntu版本从Ubuntu18.04LTS升级到Ubuntu20.04LTS。这个过程删除了我以前版本的python,现在我的机器中有了python3.8和python2.7。但是,在使用pip做任何事情(甚至是pip--version)时,会出现以下错误: bash: /home/<user>/.local/bin/pip: /usr/bin/python3.7: bad interpreter: No such file or directory 上面的命令给
bash: /home/<user>/.local/bin/pip: /usr/bin/python3.7: bad interpreter: No such file or directory
上面的命令给出了以下错误。在运行这个命令时,我的一些个人目录也会被使用(我认为这在理想情况下不应该发生)。由于我不确定错误的来源,因此我要提及整个信息:
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 184, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.8/runpy.py", line 143, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "/usr/lib/python3.8/runpy.py", line 110, in _get_module_details
__import__(pkg_name)
File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/__init__.py", line 31, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/download.py", line 37, in <module>
from pip.utils.ui import DownloadProgressBar, DownloadProgressSpinner
File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/utils/ui.py", line 16, in <module>
from pip._vendor.progress.helpers import (WritelnMixin,
ModuleNotFoundError: No module named 'pip._vendor.progress.helpers'
输出:
-rwxr-xr-x 1 root root 5453504 Jul 16 19:30 /usr/bin/python3.8
/home//Documents/Web-dev/SocialSiteClone/socialsite/lib/python3.6/site-packages
注意,它说的是/home/.local/bin/pip:…
。这表示您在~/.local
中安装了一个版本的pip(可能是因为您在某个时候手动安装了pip),该版本优先于系统pip。你可能想摆脱它。python3-mpip…对你有用吗?用python3-mpip--version
检查pip
版本。我实际上也试过了,它也给出了一个错误。我会修改这个问题,这样你也可以看一看!另请附上ls-la/usr/bin/python3.8
output.python3在/home//Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/
目录中搜索模块。为什么?您的PYTHONPATH
是否良好?当您尝试运行python3-m pip…
时,请查看回溯。您可以添加echo$PYTHONPATH的输出吗?我已经卸载并重新安装了pip,那么它是否属于手动安装?我需要做些什么才能摆脱手动卸载并开始使用系统pip!你能具体说明一下吗?
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 184, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.8/runpy.py", line 143, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "/usr/lib/python3.8/runpy.py", line 110, in _get_module_details
__import__(pkg_name)
File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/__init__.py", line 31, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/download.py", line 37, in <module>
from pip.utils.ui import DownloadProgressBar, DownloadProgressSpinner
File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/utils/ui.py", line 16, in <module>
from pip._vendor.progress.helpers import (WritelnMixin,
ModuleNotFoundError: No module named 'pip._vendor.progress.helpers'
ls -la /usr/bin/python3.8
-rwxr-xr-x 1 root root 5453504 Jul 16 19:30 /usr/bin/python3.8
echo $PYTHONPATH
/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages