Installing and configuring Ethereum for Python
In this article, we will guide you step by step through installing Ethereum on your Ubuntu 24.04. 1 LTS system using Python and the “slither” package manager.
Requirements
Before starting, make sure you have the following prerequisites installed:
- Basic knowledge of Linux and command line interfaces
- Python3 (version 3.12 or later) installed on your system
- pip (Python Package Installer) installed on your system
You can install pip with the following command:
sudo apt update
sudo apt install python3-pip
Installing Ethereum with the slider
The Slither package manager is used to manage and install Ethereum packages. You can use it as follows:
- Refresh repository list: Make sure your system’s repository list is up to date.
sudo apt update
- Install slither repository: If you haven’t already done so, add the
slither' repository to your package list.
sudo sh -c 'echo "deb $(lsb_release -cs) main" >> /etc/apt/sources.list.d/slither.list'
- Install slither package: After adding the repository, update your package list and install the slither’ package.
sudo apt update
sudo apt install -y slither
Installing Ethereum Core
Now that you have installed the necessary packages, including `slither’, let’s proceed with installing Ethereum Core.
Install Ethereum Core using pip
We will install Ethereum Core directly with pip using the following command:
pip3 install ethereum
The official Ethereum Core package will be downloaded and installed.
Installing Node.js (optional)
If you want to use Ethereum nodes or tools from your local computer, you need to install “nodejs” on your system. However, this step is optional and depends on your specific needs.
- Install nodejs
: Download and install “nodejs” by following these instructions:
sudo apt update
sudo apt install -y nodejs
Testing Ethereum Core
After installing Ethereum Core with pip, you can verify its installation by running the following command:
python3 -c "import ethereum; print(ethereum.main('main')")
If successful, this command should print “1”.
Conclusion
Pat on the back! You have successfully installed Ethereum on your Ubuntu 24.04. 1 LTS system using Python and the “slither” package manager. With this setup, you can now access Ethereum nodes or tools from your local computer. Make sure to install a compatible version of Node.js if you plan to interact with Ethereum decentralized applications.
Additional Resources
For more information on installing Ethereum Core, see the [official documentation]( Additionally, you can explore the following learning and troubleshooting resources:
- Ethereum Subreddit: A community-run forum for discussing Ethereum-related topics.
- Ethereum Stack Exchange: A Q&A platform where you can ask questions about Ethereum and get answers.