I have a VM in the cloud running centos that comes with python 2.7 installed on it. For my purpose, I need python 3.5 (or 6?)
However there is an issue with urlgrabber, and I believe this is due to inconsistencies with the 2 python versions, whcih I am not able to resolve. DETAILS INSTALL PYTHON 3 from scratch https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-centos-7 change /usr/bin/yum because yum does not support python 3 so force it to use python 2 in first line, else you get this: except KeyboardInterrupt, e: edits in /usr/libexec/urlgrabber-ext-down to remove syntax errors sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm [joepareti54@xxx ~]$ sudo yum -y install python36u Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * epel: ftp.nluug.nl * ius: mirror.amsiohosting.net Traceback (most recent call last): File "/usr/libexec/urlgrabber-ext-down", line 22, in <module> from urlgrabber.grabber import \ ModuleNotFoundError: No module named 'urlgrabber' Exiting on user cancel [joepareti54@xxx ~]$ therefore wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm sudo yum install python-urlgrabber-3.10-8.el7.noarch.rpm now rerun sudo yum -y install python36u basically same as here https://www.centos.org/forums/viewtopic.php?t=52325 the urlgrabber is not found The following may give a clue because of inconsistent python versions: [joepareti54@xxx ~]$ python -V Python 3.5.2 :: Anaconda 4.3.0 (64-bit) [joepareti54@xxx ~]$ rpm -ql python-urlgrabber | xargs -i dirname '{}' | sort | uniq | grep site-packages /usr/lib/python2.7/site-packages /usr/lib/python2.7/site-packages/urlgrabber [joepareti54@xxx ~]$ so the install of python-urlgrabber-3.10-8.el7.noarch.rpm landed in the wrong place as suggested here https://forums.fedoraforum.org/showthread.php?95680-yum-broken-(-quot-No-module-named-urlgrabber-quot-) and the inconsistency explains why the grabber module is not found -- https://mail.python.org/mailman/listinfo/python-list