【问题标题】:No Module Named Extern没有名为外部的模块
【发布时间】:2016-11-30 21:48:03
【问题描述】:

我在尝试使用 pip 为 python 3.5.2 安装 pyserial 时遇到了真正的麻烦,我正在尝试使用 'sudo easy_install pip' 安装 pip。

我不断收到此错误消息:

sudo easy_install pip
Traceback (most recent call last):

File "/usr/local/bin/easy_install", line 11, in <module>
    load_entry_point('setuptools==29.0.1', 'console_scripts', 'easy_install')()
  File"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 565, 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 2697, in load_entry_point
    return ep.load()
  File"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2370, in load
    return self.resolve()
  File"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2376, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)

File "build/bdist.macosx-10.12-intel/egg/setuptools/__init__.py", line 10, in <module>

 File "build/bdist.macosx-10.12 intel/egg/setuptools/extern/__init__.py", line 1, in <module>

ImportError: No module named extern

任何帮助将不胜感激。

【问题讨论】:

标签: python pip


【解决方案1】:

运行 sudo easy_install pip 将为 Python 2 安装 pip,如果您使用的是 Python 3,则不需要它。

您可能已经为 Python 3 安装了 pip(运行 which pip3 进行检查)。如果是这样,您可以使用 pip3 安装 pyserial

pip3 install pyserial

但是,最好使用虚拟环境。请参阅hitchhiker's guide to Python to get started

【讨论】:

    猜你喜欢
    • 2019-08-15
    • 2017-09-23
    • 1970-01-01
    • 2015-04-24
    • 2017-01-22
    • 2021-09-08
    • 2015-08-26
    • 2019-03-28
    • 2017-12-30
    相关资源
    最近更新 更多