2017-02-21 11 views
1

Может показаться, что импорт не работает. Я установил с помощьюИмпорт в Python 3.6.0

pip install pyperclip 

Я могу подтвердить, что он был успешно установлен:

CMD screenshot

Но тогда, когда попытка подтвердить в доспехах:

IDLE screenshot

Есть ли еще один шаг к импорту, который мне просто не хватает?

+1

Можете ли вы сделать python -c «импортировать pyperclip» из командной строки? –

+2

Кроме того, A) как вы запускаете Python и B), что такое вывод 'python -version'? –

+0

@MadPhysicist также C) что такое содержимое 'sys.path' – Aaron

ответ

0

Ваша проблема в том, что pip устанавливает для глобальной (всех пользователей) версию python, и вы используете версию python, установленную только для вашего пользователя. c: \ Users \ bbarker \ AppData \ Local \ Programs \ Python \ Python36. Вы захотите либо использовать глобальную установку вместо c: \ program files (x86) \ python36-32, либо изменить свои настройки по умолчанию, как описано here.

Вы увидите папку, в которой сообщила вам, где установлена ​​pyperclip, не отображается в sys.path. Поэтому python не знает, где искать библиотеки. Те немногие пути файлов, которые у вас были в вашем sys.path, автоматически генерируются по умолчанию, которые относятся к каталогу установки конкретного экземпляра используемого вами питона. Если вы используете экземпляр в вашем \ Program Files (x86) \ папки, пути будет по отношению к этой папке вместо

tldr;

У вас есть 2 экземпляра python, и вы устанавливаете библиотеки на один, а другой - на другой.

+1

Большое вам спасибо! Получил меня прямо сейчас! –

+0

@BrendenBarker, если это решит вашу проблему, я был бы признателен за отмену или принятый ответ. – Aaron

+1

Моя репутация - это низкий уровень. До этого момента я не видел чек. –