【问题标题】:Unable to install Pip |Python [duplicate]无法安装 Pip |Python [重复]
【发布时间】:2021-09-07 18:01:24
【问题描述】:
User@Admins-MacBook-Pro ~ % pip install xq
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 11, in <module>
    load_entry_point('pip==21.1.2', 'console_scripts', 'pip')()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2440, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/Library/Python/2.7/site-packages/pip-21.1.2-py2.7.egg/pip/__init__.py", line 1, in <module>
    from typing import List, Optional
ImportError: No module named typing

如果您遇到上述错误 pip install xq 。请尝试以下命令:

sudo python3 -m pip install --upgrade --force-reinstall pip

brew install python --> install the latest Python.
ls -l /usr/local/bin/python* --> List all Python versions installed on your system.
ln -s -f /usr/local/bin/python[your-latest-version-just-installed] /usr/local/bin/python --> Change default Python version to the latest version.
E.g: ln -s -f /usr/local/bin/python3.9 /usr/local/bin/python
Restart terminal.
python --version --> Check Python version default again.
Ref: https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf

如果对你有帮助的话点个赞

【问题讨论】:

  • 使用python3 -m pip install xq安装到xq到python3安装

标签: python python-3.x django python-2.7 pip


【解决方案1】:

来自文档:

对于包维护者,最好使用 键入;python_version

xq 可能需要 python3 才能顺利运行,但没有检查它。也许您可以在问题中详细说明您的期望

【讨论】:

    【解决方案2】:

    在您的 mac 终端中尝试以下操作:

    /usr/local/opt/python@3.9/bin/python3.9 -m pip install --upgrade pip
    

    然后:

    pip install typing
    

    【讨论】: