2016-11-30 6 views
0

У меня возникли проблемы с попыткой использовать pip для установки pyserial для python 3.5.2, я пытаюсь установить pip, используя 'sudo easy_install pip'.No Module Named Extern

Я получаю сообщение об ошибке:

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 

Любая помощь будет оценена.

+0

здесь информация об использовании 'pip': http://stackoverflow.com/questions/40873272/does-the-python-org-installer-of-python-come-with-pip-and-how-do-i -use-it/40874059 # 40874059 – Dadep

+0

pip install --upprade pip setuptools –

ответ

0

Запуск sudo easy_install pip установит пип для Python 2, который вы не хотите, если вы используете Python 3.

Вы можете иметь пип установлен для Python 3 уже (запустить which pip3 проверить). Если да, то вы можете установить pyserial с помощью pip3

pip3 install pyserial 

Однако, было бы лучше использовать виртуальную среду. См. hitchhiker's guide to Python to get started.