{"id":9491,"date":"2025-11-05T10:43:17","date_gmt":"2025-11-05T10:43:17","guid":{"rendered":"https:\/\/kb.cloudhostgeek.com\/?p=9491"},"modified":"2025-11-05T10:43:17","modified_gmt":"2025-11-05T10:43:17","slug":"how-to-install-and-manage-python-versions-with-cloudlinux-via-whm","status":"publish","type":"post","link":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/","title":{"rendered":"How to install and manage  Python Versions with CloudLinux via WHM"},"content":{"rendered":"\n<p class=\"has-black-color has-text-color has-link-color wp-elements-f565322dc4211b26a71b25f3cc5ce9da\" style=\"font-size:18px\">WHM and the CloudLinux Python Selector make it much simpler to manage several Python environments on a single server. This tutorial focuses on setting up Python web applications in cPanel, managing multiple Python versions, and installing the Python Selector in WHM. You can deploy apps using frameworks like Flask, Django, or FastAPI, assign distinct Python versions to each user, and create isolated virtual environments with CloudLinux with CageFS and alt-python-virtualenv. This tutorial covers everything you need for optimized Python hosting on CloudLinux, whether you&#8217;re using WHM to enable the Python Selector or cPanel to set up a Python application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:25px\">Why Use the Python Selector on CloudLinux?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-ffe4cf6ec4e53aeab6a2d829e55c38fd\" style=\"font-size:18px\">With the Python Selector, you can:<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-d7a0c1d4f11b5b49cc97e7711878bc3c\" style=\"font-size:18px\">Run several Python versions concurrently.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-37da9cf352b19202e12381853eb5312f\" style=\"font-size:18px\">Create separate virtual environments.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-976a34f74bc2cd39bddad1772deca251\" style=\"font-size:18px\">Utilize well-known frameworks such as FastAPI, Flask, or Django.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-7d1032dbeece7c6b423cf73be64eee9d\" style=\"font-size:18px\">Increase security by using isolation based on CageFS.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:25px\">Make sure your VPS server meets the following requirements:<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-29d001df4447254b9d0f71793af0b715\" style=\"font-size:18px\">Make sure your system meets the following requirements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-93dc37f342ae4d1876cacf91dbe0c6e3\" style=\"font-size:18px\">CloudLinux OS is installed on your WHM server<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-c73fea96611598bed980fcf088c07328\" style=\"font-size:18px\">A valid CloudLinux license<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-5b162bdbc6f2b89be37965f0e3b15204\" style=\"font-size:18px\">WHM root access<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-db196b3c03dd4dc9d2f740bfaf0794d5\" style=\"font-size:18px\">CageFS enabled<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-bfa215cf9731f4fb8a122ca4df1ef7fb\" style=\"font-size:18px\">EasyApache 4 installed<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:25px\">Install required Python packages.&nbsp;<\/h2>\n\n\n\n<p style=\"font-size:18px\"><strong>Step 1: Install the Python selector package:<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-162704ea9c772ba6c8c610e5459deab7\" style=\"font-size:18px\"><strong>SSH into your server as root:<\/strong><br>yum groupinstall alt-python -y<br>yum install lvemanager lve-utils cagefs alt-python-virtualenv ea-apache24-mod-passenger -y<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-befd7fee2c7aaeaca8d4b82274b8a2bb\" style=\"font-size:18px\"><strong>Step 2: Update and Restart services<\/strong><br>cagefsctl &#8211;force-update<br>\/usr\/local\/cpanel\/scripts\/restartsrv_cpsrvd<\/p>\n\n\n\n<p style=\"font-size:25px\"><strong>Enable Python selector in WHM:<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-022097ba038ab41ee4afff7e03293c6d\" style=\"font-size:18px\">Step 1: Log in to WHM<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"392\" height=\"323\" src=\"https:\/\/kb.cloudhostgeek.com\/wp-content\/uploads\/2025\/07\/WHM-login-screen-2.png\" alt=\"WHM root login screen with username and password fields\n\" class=\"wp-image-9505\" srcset=\"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/WHM-login-screen-2.png 392w, https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/WHM-login-screen-2-300x247.png 300w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/figure>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-3b96e13684ac33c2984f0fc5f2208706\" style=\"font-size:18px\">Step 2: Navigate to<br><strong>CloudLinux \u2192 LVE Manager \u2192 Options tab<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"526\" height=\"176\" src=\"https:\/\/kb.cloudhostgeek.com\/wp-content\/uploads\/2025\/07\/CloudLinux-manager-2.png\" alt=\"WHM search bar showing CloudLinux Manager tool under Server Configuration\n\" class=\"wp-image-9506\" style=\"width:800px\" srcset=\"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/CloudLinux-manager-2.png 526w, https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/CloudLinux-manager-2-300x100.png 300w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/><\/figure>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-974c5f4bd0d0fd1aad8df8d9682790c5\" style=\"font-size:18px\">Step 3: Enable the following<br>Python selector<br>Verify that the &#8220;Hide Python App in the web interface&#8221; option is not selected.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1890\" height=\"1417\" src=\"https:\/\/kb.cloudhostgeek.com\/wp-content\/uploads\/2025\/07\/List-of-install-python-version2.png\" alt=\"List of available Python versions displayed in cPanel under the Python application setup interface\" class=\"wp-image-9519\" style=\"width:800px\" srcset=\"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/List-of-install-python-version2.png 1890w, https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/List-of-install-python-version2-300x225.png 300w, https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/List-of-install-python-version2-1024x768.png 1024w, https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/List-of-install-python-version2-768x576.png 768w, https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/List-of-install-python-version2-1536x1152.png 1536w\" sizes=\"(max-width: 1890px) 100vw, 1890px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:25px\">Set Python version for users:<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-abc1e017434b478096963ef814a4c4a8\" style=\"font-size:18px\">You can assign a version of Python by using the command line:<br>cl-selector &#8211;select python &#8211;version 3.10 &#8211;user yourusername<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:25px\">Create a Python app via cPanel:<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-ea2accd9b42eec38ff56d869db98863a\" style=\"font-size:18px\">Steps to Create a Python App via cPanel<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-3d433c535b392d1055edac88a61b32f9\" style=\"font-size:18px\">Log in to cPanel.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-d1cec5ed59a22fb2045ec270fcde70a9\" style=\"font-size:18px\">Go to software &gt; Setup Python app<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-3b13851dc04ab7e2db234405f9f2a32b\" style=\"font-size:18px\">Choose the Python version (example: Python 3.11)<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-ceace60e4a6d22d805dfb8d3c2b17b3d\" style=\"font-size:18px\">Define the app directory and URI<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-09bb45e174d45ef71a4c0391125f3a51\" style=\"font-size:18px\">Click <strong>Setup<\/strong><\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-17c3e4e9ea7e1d7964a34e0424235100\" style=\"font-size:18px\">Activate the virtual environment using the provided SSH command.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-3124b931c02d6a4882b0e0a189c5b103\" style=\"font-size:18px\">Use pip install to add dependencies<\/li>\n<\/ul>\n\n\n\n<section style=\"background: #f3edff; border-left: 5px solid #6C4CE2; padding: 24px 30px; border-radius: 18px; color: #3c2a71; font-family: Arial, sans-serif; max-width: 900px; margin: 40px 0; box-shadow: 0 10px 20px rgba(108, 76, 226, 0.1); font-size: 18px;\">\n  <h2 style=\"font-size: 22px; margin-top: 0; margin-bottom: 18px; font-weight: bold; color: #6C4CE2;\">\n    Troubleshooting Python Selector Issues\n  <\/h2>\n  <table style=\"width: 100%; border-collapse: collapse; font-size: 17px;\">\n    <thead>\n      <tr style=\"background: #e8dcff; text-align: left;\">\n        <th style=\"padding: 12px 10px; border-bottom: 2px solid #d8caff; width: 35%;\">\u26a0\ufe0f Problem<\/th>\n        <th style=\"padding: 12px 10px; border-bottom: 2px solid #d8caff;\">\u2705 Solution<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr style=\"border-bottom: 1px solid #d8caff;\">\n        <td style=\"padding: 12px 10px;\">\ud83d\udd27 Python Selector Not Visible<\/td>\n        <td style=\"padding: 12px 10px;\">Run <code style=\"background: #eee; padding: 2px 6px; border-radius: 4px;\">cagefsctl --remount-all<\/code> and restart <code style=\"background: #eee; padding: 2px 6px; border-radius: 4px;\">lvemanager<\/code>.<\/td>\n      <\/tr>\n      <tr style=\"border-bottom: 1px solid #d8caff;\">\n        <td style=\"padding: 12px 10px;\">\ud83d\udd04 Incorrect Python Version<\/td>\n        <td style=\"padding: 12px 10px;\">Use the <code style=\"background: #eee; padding: 2px 6px; border-radius: 4px;\">cl-selector<\/code> CLI tool to switch to the correct version.<\/td>\n      <\/tr>\n      <tr style=\"border-bottom: 1px solid #d8caff;\">\n        <td style=\"padding: 12px 10px;\">\ud83d\udeab App Not Starting<\/td>\n        <td style=\"padding: 12px 10px;\">Check the error logs inside the app&#8217;s virtual environment for any startup failures.<\/td>\n      <\/tr>\n      <tr>\n        <td style=\"padding: 12px 10px;\">\ud83d\udce6 Dependency Issues<\/td>\n        <td style=\"padding: 12px 10px;\">Ensure that <code style=\"background: #eee; padding: 2px 6px; border-radius: 4px;\">alt-python-virtualenv<\/code> is installed and up-to-date.<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:25px\">Final Tips for Hosting Python Apps on WHM:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-ec3bc5681430b70f7efafcab0c61b361\" style=\"font-size:18px\">Prefer LTS versions of Python (3.10, 3.11)<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-fbfe4e2fe3c9215fba9a842bb680d976\" style=\"font-size:18px\">Use CageFS for isolated environments<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-c5a77cf451c1a7f3c92b78a76f3c208a\" style=\"font-size:18px\">Keep your packages and alt-python versions updated<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-00f39df9fc89f8895676aa36a41ee1bb\" style=\"font-size:18px\">Restart the app after changes to dependencies or files<\/li>\n<\/ul>\n\n\n\n<p class=\"has-ast-global-color-7-color has-text-color has-link-color wp-elements-c7b038fde3197327078f5cb8c2624268\" style=\"font-size:18px\">With WHM and CloudLinux Python Selector, it is simple and safe to handle multiple versions of Python. Install isolated virtual environments in cPanel, designate Python 3.9, 3.10, or 3.11 for each user with cl-selector, and host applications with Django, Flask, or FastAPI. Supported by CageFS and alt-python-virtualenv, our CloudLinux VPS Hosting is completely optimized for new Python web applications.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WHM and the CloudLinux Python Selector make it much simpler to manage several Python environments on a single server. This tutorial focuses on setting up Python web applications in cPanel, managing multiple Python versions, and installing the Python Selector in WHM. You can deploy apps using frameworks like Flask, Django, or FastAPI, assign distinct Python versions to each user, and create isolated virtual environments with CloudLinux with CageFS and alt-python-virtualenv. This tutorial covers everything you need for optimized Python hosting on CloudLinux, whether you&#8217;re using WHM to enable the Python Selector or cPanel to set up a Python application. Why Use the Python Selector on CloudLinux? Make sure your VPS server meets the following requirements: Make sure your system meets the following requirements: Install required Python packages.&nbsp; Step 1: Install the Python selector package: SSH into your server as root:yum groupinstall alt-python -yyum install lvemanager lve-utils cagefs alt-python-virtualenv ea-apache24-mod-passenger -y Step 2: Update and Restart servicescagefsctl &#8211;force-update\/usr\/local\/cpanel\/scripts\/restartsrv_cpsrvd Enable Python selector in WHM: Step 1: Log in to WHM Step 2: Navigate toCloudLinux \u2192 LVE Manager \u2192 Options tab Step 3: Enable the followingPython selectorVerify that the &#8220;Hide Python App in the web interface&#8221; option is not selected. Set Python version for users: You can assign a version of Python by using the command line:cl-selector &#8211;select python &#8211;version 3.10 &#8211;user yourusername Create a Python app via cPanel: Steps to Create a Python App via cPanel Troubleshooting Python Selector Issues \u26a0\ufe0f Problem \u2705 Solution \ud83d\udd27 Python Selector Not Visible Run cagefsctl &#8211;remount-all and restart lvemanager. \ud83d\udd04 Incorrect Python Version Use the cl-selector CLI tool to switch to the correct version. \ud83d\udeab App Not Starting Check the error logs inside the app&#8217;s virtual environment for any startup failures. \ud83d\udce6 Dependency Issues Ensure that alt-python-virtualenv is installed and up-to-date. Final Tips for Hosting Python Apps on WHM: With WHM and CloudLinux Python Selector, it is simple and safe to handle multiple versions of Python. Install isolated virtual environments in cPanel, designate Python 3.9, 3.10, or 3.11 for each user with cl-selector, and host applications with Django, Flask, or FastAPI. Supported by CageFS and alt-python-virtualenv, our CloudLinux VPS Hosting is completely optimized for new Python web applications.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1],"tags":[],"class_list":["post-9491","post","type-post","status-publish","format-standard","hentry","category-uncategorized","no-post-thumbnail"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.7 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Install &amp; Manage Python Versions in WHM with CloudLinux | BigCloudy<\/title>\n<meta name=\"description\" content=\"Learn how to install and manage multiple Python versions in WHM with CloudLinux. Enable Python Selector, set up apps in cPanel, and run Django, Flask, or FastAPI securely\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install and manage Python Versions with CloudLinux via WHM\" \/>\n<meta property=\"og:description\" content=\"Learn how to install and manage multiple Python versions in WHM with CloudLinux. Enable Python Selector, set up apps in cPanel, and run Django, Flask, or FastAPI securely\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/\" \/>\n<meta property=\"og:site_name\" content=\"CloudHostGeek Help Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BigCloudyHosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-05T10:43:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kb.cloudhostgeek.com\/wp-content\/uploads\/2025\/07\/WHM-login-screen-2.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bigcloudypvtltd\" \/>\n<meta name=\"twitter:site\" content=\"@bigcloudypvtltd\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Install & Manage Python Versions in WHM with CloudLinux | BigCloudy","description":"Learn how to install and manage multiple Python versions in WHM with CloudLinux. Enable Python Selector, set up apps in cPanel, and run Django, Flask, or FastAPI securely","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/","og_locale":"en_US","og_type":"article","og_title":"How to install and manage Python Versions with CloudLinux via WHM","og_description":"Learn how to install and manage multiple Python versions in WHM with CloudLinux. Enable Python Selector, set up apps in cPanel, and run Django, Flask, or FastAPI securely","og_url":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/","og_site_name":"CloudHostGeek Help Center","article_publisher":"https:\/\/www.facebook.com\/BigCloudyHosting\/","article_published_time":"2025-11-05T10:43:17+00:00","og_image":[{"url":"https:\/\/kb.cloudhostgeek.com\/wp-content\/uploads\/2025\/07\/WHM-login-screen-2.png","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@bigcloudypvtltd","twitter_site":"@bigcloudypvtltd","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/#article","isPartOf":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/"},"author":{"name":"admin","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#\/schema\/person\/378209d3259734d846716786afbc52b0"},"headline":"How to install and manage Python Versions with CloudLinux via WHM","datePublished":"2025-11-05T10:43:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/"},"wordCount":482,"commentCount":0,"publisher":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#organization"},"image":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/#primaryimage"},"thumbnailUrl":"https:\/\/kb.cloudhostgeek.com\/wp-content\/uploads\/2025\/07\/WHM-login-screen-2.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/","url":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/","name":"Install & Manage Python Versions in WHM with CloudLinux | BigCloudy","isPartOf":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/#primaryimage"},"image":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/#primaryimage"},"thumbnailUrl":"https:\/\/kb.cloudhostgeek.com\/wp-content\/uploads\/2025\/07\/WHM-login-screen-2.png","datePublished":"2025-11-05T10:43:17+00:00","description":"Learn how to install and manage multiple Python versions in WHM with CloudLinux. Enable Python Selector, set up apps in cPanel, and run Django, Flask, or FastAPI securely","breadcrumb":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/#primaryimage","url":"https:\/\/kb.cloudhostgeek.com\/wp-content\/uploads\/2025\/07\/WHM-login-screen-2.png","contentUrl":"https:\/\/kb.cloudhostgeek.com\/wp-content\/uploads\/2025\/07\/WHM-login-screen-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/how-to-install-and-manage-python-versions-with-cloudlinux-via-whm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bigcloudy.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"How to install and manage Python Versions with CloudLinux via WHM"}]},{"@type":"WebSite","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#website","url":"https:\/\/www.bigcloudy.com\/knowledge-base\/","name":"https:\/\/www.bigcloudy.com\/","description":"Your step-by-step guide to hosting, servers &amp; website tools.","publisher":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bigcloudy.com\/knowledge-base\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#organization","name":"BigCloudy internt services pvt ltd.","url":"https:\/\/www.bigcloudy.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2024\/09\/cropped-BGC_logo.webp","contentUrl":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-content\/uploads\/2024\/09\/cropped-BGC_logo.webp","width":368,"height":114,"caption":"BigCloudy internt services pvt ltd."},"image":{"@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BigCloudyHosting\/","https:\/\/x.com\/bigcloudypvtltd","https:\/\/www.instagram.com\/bigcloudypvtltd\/"]},{"@type":"Person","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#\/schema\/person\/378209d3259734d846716786afbc52b0","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bigcloudy.com\/knowledge-base\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/42ea90e921e5926f1db3403e79195ea7c0e898504fd43555e6099a85c9c91443?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/42ea90e921e5926f1db3403e79195ea7c0e898504fd43555e6099a85c9c91443?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/kb.cloudhostgeek.com"]}]}},"_links":{"self":[{"href":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-json\/wp\/v2\/posts\/9491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-json\/wp\/v2\/comments?post=9491"}],"version-history":[{"count":0,"href":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-json\/wp\/v2\/posts\/9491\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=9491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-json\/wp\/v2\/categories?post=9491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bigcloudy.com\/knowledge-base\/wp-json\/wp\/v2\/tags?post=9491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}