Не удаётся подключить модуль pyperclip

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,577
Реакции
6,024
Баллы
798
Пытаюсь запустить hasherezade/password_scrambler

CMD/BATCH:
C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master>passcrambler.py --file README.md --login a@dragokas.com
Traceback (most recent call last):
  File "C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master\passcrambler.py", line 9, in <module>
    import pyperclip
ImportError: No module named pyperclip

Пробую установить:

CMD/BATCH:
C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master>pip3 install pyperclip
Collecting pyperclip
  Downloading https://files.pythonhosted.org/packages/f6/5b/55866e1cde0f86f5eec59dab5de8a66628cb0d53da74b8dbc15ad8dabda3/pyperclip-1.8.0.tar.gz
Building wheels for collected packages: pyperclip
  Building wheel for pyperclip (setup.py) ... done
  Created wheel for pyperclip: filename=pyperclip-1.8.0-cp37-none-any.whl size=8697 sha256=c555da16929fc1ffc568b1d2f15b01440b577bc9c6eb3d4250ac67e5dae009c0
  Stored in directory: C:\Users\Alex\AppData\Local\pip\Cache\wheels\b2\ac\0a\b784f0afe26eaf52e88a7e15c7369090deea0354fa1c6fc689
Successfully built pyperclip
Installing collected packages: pyperclip
Successfully installed pyperclip-1.8.0
WARNING: You are using pip version 19.2.3, however version 20.2.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master>pip3 install pyperclip
Requirement already satisfied: pyperclip in c:\program files (x86)\python37-32\lib\site-packages (1.8.0)

Запускаю скремблер, получаю аналогичную ошибку.
Что не так?
 
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
14,210
Реакции
6,239
Баллы
1,003
Dragokas, почему то не видел ранее эту тему...точнее выскользнуло из внимания как то.
Если вопрос еще актуален, то тебе надо обновить pip, в командной строке:

python -m pip install --upgrade pip



В Anaconda эти вещи попроще будут.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,577
Реакции
6,024
Баллы
798
Уже обновлял, не помогло
 

Кирилл

Команда форума
Администратор
Сообщения
14,210
Реакции
6,239
Баллы
1,003
Но исходя из контекста не удается произвести импорт, хотя модуль установлен.
Я думаю у тебя в переменных средах привязка неверная.
Можно или с ними поколодовать или перейти на что то более продвинутое.
Может попробуешь PyCharm или Anaconda, последняя мне больше нравится.
 

del

Пользователь
Сообщения
437
Реакции
53
Баллы
43
Добрый день! Попробуйте установить для пип3 и для обычного пипа модуль. Обычно, анаконда берет себе обычный пип, и при попытке из обычного идла что-то делать эти модули не найдутся, а при анакондовской prompt найдутся.
код:
pip3 install pyperclip
pip install pyperclip
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,577
Реакции
6,024
Баллы
798
Спасибо. Что-то помогло. Возможно полная переустановка Python, или ваша команда.
Но теперь такой же завтык с модулем Crypto.

Логи:
C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master>python -m pip install --upgrade pip
Collecting pip
Downloading pip-21.0-py3-none-any.whl (1.5 MB)
|--------------------------------| 1.5 MB 1.6 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.2.3
Uninstalling pip-20.2.3:
Successfully uninstalled pip-20.2.3
Successfully installed pip-21.0

C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master>pip uninstall Crypto
Found existing installation: crypto 1.4.1
Uninstalling crypto-1.4.1:
Would remove:
c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages\crypto-1.4.1.dist-info\*
c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages\crypto\*
c:\users\alex\appdata\local\programs\python\python38-32\scripts\crypto.exe
c:\users\alex\appdata\local\programs\python\python38-32\scripts\decrypto.exe
Proceed (y/n)? y
Successfully uninstalled crypto-1.4.1

C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master>pip3 install Crypto
Collecting Crypto
Using cached crypto-1.4.1-py2.py3-none-any.whl (18 kB)
Requirement already satisfied: Naked in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (fromCrypto) (0.1.31)
Requirement already satisfied: shellescape in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages(from Crypto) (3.8.1)
Requirement already satisfied: requests in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from Naked->Crypto) (2.25.1)
Requirement already satisfied: pyyaml in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from Naked->Crypto) (5.4.1)
Requirement already satisfied: chardet<5,>=3.0.2 in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Naked->Crypto) (4.0.0)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Naked->Crypto) (2020.12.5)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Naked->Crypto) (1.26.2)
Requirement already satisfied: idna<3,>=2.5 in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Naked->Crypto) (2.10)
Installing collected packages: Crypto
Successfully installed Crypto-1.4.1

C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master>passcrambler.py --file README.md --login a@dragokas.com
Traceback (most recent call last):
File "C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master\passcrambler.py", line 10, in <modul
e>
from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'

C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master>pip install Crypto
Requirement already satisfied: Crypto in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (1.4.1)
Requirement already satisfied: Naked in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from Crypto) (0.1.31)
Requirement already satisfied: shellescape in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from Crypto) (3.8.1)
Requirement already satisfied: pyyaml in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from Naked->Crypto) (5.4.1)
Requirement already satisfied: requests in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from Naked->Crypto) (2.25.1)
Requirement already satisfied: idna<3,>=2.5 in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Naked->Crypto) (2.10)
Requirement already satisfied: chardet<5,>=3.0.2 in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Naked->Crypto) (4.0.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Naked->Crypto) (1.26.2)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\alex\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Naked->Crypto) (2020.12.5)

C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master>passcrambler.py --file README.md --login a@dragokas.com
Traceback (most recent call last):
File "C:\Users\Alex\Downloads\password_scrambler-master\password_scrambler-master\passcrambler.py", line 10, in <module>
from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'
 

Кирилл

Команда форума
Администратор
Сообщения
14,210
Реакции
6,239
Баллы
1,003
Установка Crypto на винде тот еще гемор...я, честно говоря, когда то так задолбался с ним, что по итогу взял другую библиотеку.
Вот, почитай еще:
+ у тебя Python посвежее, посмотри:


Код:
import Cryptodome # import module
 
Последнее редактирование:
Сверху Снизу