Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从3.6更新后,无法为python 3.7安装pip_Python_Python 3.x_Pip - Fatal编程技术网

从3.6更新后,无法为python 3.7安装pip

从3.6更新后,无法为python 3.7安装pip,python,python-3.x,pip,Python,Python 3.x,Pip,我最近尝试按照以下说明将python 3.6升级到pyhon 3.7: 现在,我正在尝试为Python3.7安装pip python3.7-m pip安装pip 我得到一个错误: OFPEPFE Traceback (most recent call last): File "/usr/lib/python3.7/runpy.py", line 183, in _run_module_as_main mod_name, mod_spec, code = _get_module_d

我最近尝试按照以下说明将python 3.6升级到pyhon 3.7:

现在,我正在尝试为Python3.7安装pip

python3.7-m pip安装pip

我得到一个错误:

OFPEPFE
Traceback (most recent call last):
  File "/usr/lib/python3.7/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/usr/lib/python3.7/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/usr/lib/python3.7/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/usr/lib/python3/dist-packages/pip/__init__.py", line 22, in <module>
    from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 61, in <module>
    sys.path[:] = glob.glob(os.path.join(WHEEL_DIR, "*.whl")) + sys.path
AttributeError: module 'glob' has no attribute 'glob'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 21, in <module>
    from urllib.request import urlopen
  File "/usr/lib/python3.7/urllib/request.py", line 88, in <module>
    import http.client
  File "/usr/lib/python3.7/http/client.py", line 71, in <module>
    import email.parser
ModuleNotFoundError: No module named 'email.parser'; 'email' is not a package

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3.7/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/usr/lib/python3.7/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/usr/lib/python3.7/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/usr/lib/python3/dist-packages/pip/__init__.py", line 22, in <module>
    from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 61, in <module>
    sys.path[:] = glob.glob(os.path.join(WHEEL_DIR, "*.whl")) + sys.path
AttributeError: module 'glob' has no attribute 'glob'
EPFE的

回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3.7/runpy.py”,第183行,在运行模块中
模块名称,模块规格,代码=\u获取模块详细信息(模块名称,错误)
文件“/usr/lib/python3.7/runpy.py”,第142行,在获取模块详细信息中
返回\u获取\u模块\u详细信息(包主\u名称,错误)
文件“/usr/lib/python3.7/runpy.py”,第109行,在获取模块详细信息中
__导入(包装名称)
文件“/usr/lib/python3/dist-packages/pip/_-init___.py”,第22行,在
来自pip.\u vendor.requests.packages.urlib3.exceptions导入依赖性警告
文件“/usr/lib/python3/dist-packages/pip/\u-vendor/\u-init\u.py”,第61行,在
sys.path[:]=glob.glob(os.path.join(WHEEL_DIR,“*.whl”))+sys.path
AttributeError:模块“glob”没有属性“glob”
sys.excepthook中出错:
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3/dist packages/apport\u python\u hook.py”,第63行,apport\u excepthook
从apport.fileutils导入可能的\u打包,获取\u最近的\u崩溃
文件“/usr/lib/python3/dist-packages/apport/_-init___.py”,第5行,在
从apport.report导入报告
文件“/usr/lib/python3/dist-packages/apport/report.py”,第21行,在
从urllib.request导入urlopen
文件“/usr/lib/python3.7/urllib/request.py”,第88行,在
导入http.client
文件“/usr/lib/python3.7/http/client.py”,第71行,在
导入email.parser
ModuleNotFoundError:没有名为“email.parser”的模块;'“电子邮件”不是一个包
最初的例外是:
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3.7/runpy.py”,第183行,在运行模块中
模块名称,模块规格,代码=\u获取模块详细信息(模块名称,错误)
文件“/usr/lib/python3.7/runpy.py”,第142行,在获取模块详细信息中
返回\u获取\u模块\u详细信息(包主\u名称,错误)
文件“/usr/lib/python3.7/runpy.py”,第109行,在获取模块详细信息中
__导入(包装名称)
文件“/usr/lib/python3/dist-packages/pip/_-init___.py”,第22行,在
来自pip.\u vendor.requests.packages.urlib3.exceptions导入依赖性警告
文件“/usr/lib/python3/dist-packages/pip/\u-vendor/\u-init\u.py”,第61行,在
sys.path[:]=glob.glob(os.path.join(WHEEL_DIR,“*.whl”))+sys.path
AttributeError:模块“glob”没有属性“glob”

如何修复此问题?

运行以下命令以更新您的软件包列表:

sudo apt update
然后安装pip

sudo apt install python3.7-pip
检查是否正确:

pip3 --version
或者更具体地说,您应该能够:

pip3.7 --version

pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.7)