Hướng dẫn Cài đặt Algorand trên Window cho khoá học lập trình Python trên Algorand:
https://openedu101.com/bootcamps/algo…
Cài đặt các tài nguyên cần thiết:
- 1, Wsl cài từ Microsoft Store 1. Python 3.12 hoặc cao hơn
- 2. PipX
- 3. Git
- 5. Docker
- 6. Ở đây mình dùng VSCode
Bắt đầu cài đặt :
1, Cài đặt winget – Lên Microsoft Store
Nếu xảy ra lỗi bạn có thể xem video này để được hướng dẫn:
• (Solved) Windows 11 Error 0x80370102 …
Kiểm tra: wsl –version
2, Cài đặt git: winget install git.git Kiểm tra: git –version
3, Cài đặt docker: winget install docker.dockerdesktop
Kiểm tra: docker –version
Nếu chưa cài đặt được bạn truy cập: https://docs.docker.com/desktop/insta…
* Một lỗi gặp khi cài đặt Docker là bản window cần cập nhật: “We’ve detected that you have an incompatible version of Windows. Docker Desktop requires Windows 10 Pro/Enterprise/Home version 19044 or above. To continue with the installation, upgrade Windows to a supported version and then re-run the installer.”
* Trường hợp gặp lỗi ở docker nữa là Bạn cần bật SVM trên Bios của máy: Tuỳ thuộc dòng máy thì cách mở vào BIOS để enable SVM, bạn có thể tra google để bật theo từng máy
4, Cài đặt python: winget install python.python.3.12 Kiểm tra: python –version Nếu xảy ra các lỗi cài lại Python và sửa lại PATH
5,Cài đặt PipX:
pip install –user
pipx python -m pipx ensurepath
7, Cài đặt algokit:
pip install algokit
Kiểm tra: algokit –version
8, Chạy Algokit:
algokit localnet start
cần chạy docker — tuỳ cấu hình mỗi máy sẽ mát thời gian chút
9, Kiểm tra tình trạng:
algokit localnet status
– kiểm tra xem local net chạy chưa Status:
Running – đã chạy thành công
10, Tạo dự án bằng lệnh : algokit init Ở đây mọi người lựa theo dự án mình làm, ví dụ mình chọn Dapp Mình là người mới nên chon Starter
Đây là cách cài môi trường để code Python trên Algorand của hệ điều hành Window.
Xem chi tiết hướng dẫn từ Github Algoranđ foundation: https://github.com/algorandfoundation/algokit-cli
Một số lỗi xuất hiện:
Lỗi khi chạy lệnh: algokit project run build
PS C:\Users\HiSilent\Algorand\first_smartcontract\lesson2_compile> algokit project run build
⏳ lesson2_compile: ‘build’ command in progress…····················· project run ‘build’ command output: ······················
File “<frozen runpy>”, line 198, in _run_module_as_main
File “<frozen runpy>”, line 88, in _run_code
File “<frozen runpy>”, line 88, in _run_code
File “C:\Users\HiSilent\Algorand\first_smartcontract\lesson2_compile\projects\lesson2_compile\smart_contracts\__main__.py”, line 5, in <module>
from dotenv import load_dotenv
ModuleNotFoundError: No module named ‘dotenv’❌ lesson2_compile: ‘build’ failed executing ‘poetry run python -m smart_contracts build’ with exit code = 1
Error: failed to execute ‘build’ command in ‘lesson2_compile’
Cách khắc phục: