How to Install PyUSB on Linux? Last Updated : 23 Jul, 2025 Comments Improve Suggest changes Like Article Like Report The PyUSB module or package provides for Python easy access to the host machine’s Universal Serial Bus (USB) system. Generally, it works without any extra code in any environment with python 3.6 and above. In this article, we will learn how to install the PyUSB on the Linux operating system. Requirements: Python3Python3-pipInstalling PyUSB package on Linux using PIPTo install the PyUSB package in Linux we have to follow the following steps: Step 1: Install Python3 on Linux using the following command in the terminal: sudo apt-get install python3 Step 2: Now, install the pip module which is required to install and manage Python3 packages. So use the following command: sudo apt install python3-pip Step 3: Now, install the PyUSB package with the help of the following command: sudo pip3 install pyusb Verifying PyUSB package installation on Linux using PIP To verify if the PyUSB package has been successfully installed in your system run the below command in Terminal: python3 -m pip show pyusb You’ll get the following message if the installation is completed successfully without any error. Comment More infoAdvertise with us Next Article How to Install pywin32 on Linux? A abhishekgandal324 Follow Improve Article Tags : How To Installation Guide how-to-install Similar Reads How to Install Pyproj on Linux? Pyproj is an Interface for the cartographic projections and coordinate transformations library (PROJ). In this article, we will look into the process of installing the Pyproj interface on a Linux machine. Pre-requisites: The only thing that you need for installing Numpy on Windows are: PythonPIP or 2 min read How to Install pywin32 on Linux? Pywin32 is a Python extension or library for Windows OS which is used to access the characteristics of the Win32 application programming interface (API) on the Python language environment. It supported Python 3 and above versions. In this article, we will look into the process of installing Pywin32 1 min read How to Install Python-sh on Linux? In python, the sh package is a full-fledged sub-process replacement for Python 2.6 - 3.8, PyPy, and PyPy3 that allows you to call any program as if it were a function. So, in this article, we will be installing the sh package in Python on Linux operating system. Installing Sh package on Linux using 1 min read How to Install PyUSB on MacOS? In this article, we will learn how to install PyUSB in Python on MacOS. The PyUSB module provides for Python easy access to the host machine's Universal Serial Bus (USB) system. Installation:Method 1: Using pip to install PyUSB Follow the below steps to install pyusb package on macOS using pip: Step 2 min read How to Install wxPython on Linux? wxPython is a Python module. It is an open-source module that allows its users to create a highly functional, cross-platform graphical user interface (GUI). It is a set of extension modules that wrap the GUI components of the wxPython library. In this article, we will look into the process of instal 1 min read How to Install Python-USPP on Linux? Python-USPP is a multi-platform Python library that allows communication between Python programs and USPP devices. This library is written in Python itself. It supports Windows, Linux, and MacOS. In this article, we will learn how to install this library in the Linux operating system. Python USPP in 3 min read Like