Софты
January 9, 2024

Настройка устройства под StarkNet | starknet_py библиотека

MacOS

В терминале выполняем команды:

1. cd путь/к/проекту

2. python3 -m venv venv

3. source venv/bin/activate

4. pip3 install -r requirements.txt

1. Откройте Powershell от имени администратора.2. Пишем Choco list packagename Если есть версия, то идем на шаг 43. Если "...не является внутренней или внешней командой..." пишем первую команду в консоль:Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))4. Пишем вторую команду choco install mingw В самом низу будет вопрос, где надо будет ввести Y - ОБЯЗАТЕЛЬНО ВОПРОС БУДЕТ !!!!
Если его не было, вводим вот эту команду и должно пойти огромная установка - choco install mingw --force5. Теперь делаем это:5.1 Откройте диалог "Выполнить", нажав сочетание клавиш Win + R5.2 Введите systempropertiesadvanced и нажмите Enter.
5.3 В области системные переменные найдите переменную Path и нажмите по ней дважды.
5.4 В появившемся окне нажмите на кнопку создать.
5.5 В пустое поле введите: C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin5.6 В каждом открытом окне нажмите “ОК”. Перезагружаем компьютер.
6. Откройте командную строку и вводим следующие команды:6.1 cd путь/к/проекту6.2 python -m venv venvЕсли тут выдает ошибку, "Не удается продолжить выполнение кода, поскольку система не обнаружила ....."
Тогда пишем вот так, только вместо слова Антон своего юзера.C:\Users\Антон\AppData\Local\Programs\Python\Python310\Python -m venv venv
6.3 .\venv\Scripts\activate6.4 pip install -r requirements.txt7. Закрываем консоль и открываем еще раз и теперь уже будем запускать скрипт, пишем команды:7.1 cd путь/к/проекту_где_лежит_main.py7.2 python main.pyЕсли тут выдает ошибку как в пункте 6.2 вместо слова python пишем путь к своему питону и потом main.py ВОЗМОЖНЫЕ ОШИБКИ
1. Unexpected error Cannot connect to host alpha-mainnet.starknet.io:443 ss1:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate ver ify failed: unable to get local issuer certificate (_ssl.c:1007) )]. sleeping for 20sec. Trying another attemptРешение:В поиске Мака ищем install Certificates.commandПотом на файлике Get Info -> В поле Open with Сюда_ставим TerminalИ открываем файлик, он автоматически все поставит.

....pywintypes.error: (126, 'LoadLibraryEx', 'The specified module could not be found.')

Если вот такая ошибка, то пишем в консоль команду

choco install mingw --force