Это мой первый вопрос по stackoverflow, и я новичок в Python.
Я хочу импортировать модуль pyperclip. Поэтому я перешел к cmd, запустил от имени администратора, перешел по пути с помощью - cd \ Program Files \ Python37 \ Scripts и скачал pip с помощью команды pip3 install pyperclip, и он успешно загружен.
Теперь из IDLE я не в состоянии импортировать
Ниже приведен вывод из IDLE, у него нет того модуля pyperclip для импорта
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> import pyperclip
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pyperclip
ModuleNotFoundError: No module named 'pyperclip'
>>>
После этого я провел некоторое исследование и обнаружил, что возможна вероятность что он должен быть установлен в каком-то другом каталоге. Итак, из исследования я нашел папку pyperclip и папку pyperclip-1.8.0-py3.6.egg-info в одной из подкаталогов, которые я скопировал и вставил в каталог C: \ Program Files \ Python36.
С вышеупомянутой вещью я также не смог импортировать pyperclip из IDLE.
Я пошел в командную строку, набрал python и смог импортировать ее
Ниже выводится C: \ Users \ Administrator> python
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyperclip
>>>
Таким образом, я не могу импортировать из IDLE, но могу выполнить в командной строке.
Еще 1 проблема, которую я обнаружил, поскольку я новичок на python, IDLE показывает python 3.8.2, а в командной строке показывает 3.6. Я скачал только 1 python, и у меня установлено только 1 python. почему существует разница версий 3.6 и 3.8.2
ОБНОВЛЕНИЕ: с помощью следующей команды на IDLE я могу импортировать pyperclip. Но это только для текущего открытого IDLE. После закрытия IDLE и повторного его открытия я должен выполнить эти команды снова. Как это исправить за все время
>>> import sys
>>> sys.path.insert(1, 'C:/Program Files/Python36')
>>> import pyperclip
~~~~~~~~~~
SOLVED: