install - Confusion regarding python 2.6/2.7 package installations -


i have redhat 6 box had python 2.6 installed on (invoked /usr/bin/python). few days ago installed 2.7.10 (invoked /usr/local/bin/python or python).

earlier today installed pip using sudo easy_install pip. result of whereis pip pip: /usr/bin/pip2.6 /usr/bin/pip

then wanted install pandas package running sudo pip install pandas. reported success import pandas produces error both versions of python:

myprompt 733] python python 2.7.10 (default, jul 16 2015, 14:41:11)  [gcc 4.4.7 20120313 (red hat 4.4.7-11)] on linux2 type "help", "copyright", "credits" or "license" more information. >>> import pandas traceback (most recent call last):   file "<stdin>", line 1, in <module> importerror: no module named pandas >>> exit()  myprompt 734] /usr/bin/python python 2.6.6 (r266:84292, nov 21 2013, 10:50:32)  [gcc 4.4.7 20120313 (red hat 4.4.7-4)] on linux2 type "help", "copyright", "credits" or "license" more information. >>> import pandas traceback (most recent call last):   file "<stdin>", line 1, in <module> importerror: no module named pandas >>> exit()  myprompt 735] pip install pandas traceback (most recent call last):   file "/usr/bin/pip", line 5, in <module>     pkg_resources import load_entry_point   file "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2655, in <module>     working_set.require(__requires__)   file "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require     needed = self.resolve(parse_requirements(requirements))   file "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve     raise distributionnotfound(req) pkg_resources.distributionnotfound: pip==7.1.0  myprompt 736] sudo pip install pandas enter passcode: requirement satisfied (use --upgrade upgrade): pandas in /usr/lib64/python2.6/site-packages requirement satisfied (use --upgrade upgrade): python-dateutil in /usr/lib/python2.6/site-packages (from pandas) requirement satisfied (use --upgrade upgrade): pytz>=2011k in /usr/lib/python2.6/site-packages (from pandas) requirement satisfied (use --upgrade upgrade): numpy>=1.7.0 in /usr/lib64/python2.6/site-packages (from pandas) requirement satisfied (use --upgrade upgrade): six>=1.5 in /usr/lib/python2.6/site-packages (from python-dateutil->pandas) 

so there sort of confusion pip configuration , how packages installed. how can untangle this? need reinstall pip?

ultimately, don't care python 2.6 , want work 2.7

thx

looks reason installed packages root. doing

sudo chmod -r ugo+rx /usr/local/lib/python2.7/site-packages 

fixed problem


Comments