skip to Main Content

Fixing the “Python Selector is not available” Error in cPanel After CloudLinux Update

Python Selector is not available

Recently, many users have reported that after a new CloudLinux update, the cPanel → Stup Python App option shows the following error:

Python Selector is not available. Please, contact your hoster.

In this guide, we will go through the steps to resolve this issue from the server-side.

Step 1: Login to WHM or SSH

First, log in to your server via WHM or SSH terminal.

Step 2: Clean YUM Cache and Refresh Repos

Python Selector is not available

Run the following commands one by one:

yum clean all
yum makecache
yum repolist

Step 3: Install the Required Python Versions

Python Selector is not available

Once the repository cache is updated, install the CloudLinux Alt-Python packages:

yum install alt-python38 alt-python39 alt-python311

If the installation completes successfully, the issue should now be resolved.
Go back to cPanel → Select Python Version and check again.

Step 4: Troubleshooting (If Still Not Working)

If the above command fails or you still see errors, you will likely get a message indicating that certain features are enabled or disabled.

To fix this:

  1. Open the CloudLinux repo file:
    nano /etc/yum.repos.d/cloudlinux.repo
    
  2. Find the feature mentioned in the error message.
    • If it is set to off, change it to on.
    • If it is set to on, try switching it to off.
    • (Note: 1 = on, 0 = off)
  3. Save the file and exit.

Step 5: Re-run the Commands

After making changes, run the following again in order:

yum clean all
yum makecache
yum repolist
yum install alt-python38 alt-python39 alt-python311

Final Check

Once the installation is complete, go back to cPanel → Select Python Version.
The Python Selector should now be available and working properly.

✅ That’s it! You have successfully fixed the Python Selector not available error in cPanel after a CloudLinux update.

Back To Top