Ваша проблема в том, что 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, и вы устанавливаете библиотеки на один, а другой - на другой.
Можете ли вы сделать python -c «импортировать pyperclip» из командной строки? –
Кроме того, A) как вы запускаете Python и B), что такое вывод 'python -version'? –
@MadPhysicist также C) что такое содержимое 'sys.path' – Aaron