Pip 6.0.6 installs setuptools 0.6rc11 on CentOS 6.3 with Python 2.6.6 installed pip 1.5.6 installed setuptools 8.2.1 Doing a pip update on setuptools gives the following message # pip install -U. Sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel Post installation The new binaries should be added to the bin path.
P: 5 | issues installing 2.7 -bash: /etc/ld.so.conf.d/opt-python2.7.conf/opt/python2.7/lib: Not a directory any ideas? How I Installed: I am not sure what a distro is. I used the package from the page googled to set up python 2.7 on centos 5. x86_64 yum install gcc gcc-c++.x86_64 compat-gcc-34-c++.x86_64 openssl-devel.x86_64 zlib*.x86_64 install python 2.7 1 wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2 2 tar -xvjf Python-2.7.tar.bz2 3 cd Python* 4 ./configure --prefix=/opt/python27 5 make 6 make install 7 vi ~/.bash_profile replace PATH=$PATH:$HOME/bin with PATH=$PATH:$HOME/bin:/opt/python27/bin reload .bash_profile 1 source ~/.bash_profile 2 echo '/opt/python27/lib' > /etc/ld.so.conf.d/python27.conf 3 ldconfig install setuptool 1 cd ~ 2 wget http://pypi.python.org/packages/2.7/...6c11-py2.7.egg 3 sh setuptools-0.6c11-py2.7.egg MY ISSUE AT THIS POINT OF THE INSTALL IS ... -bash: /etc/ld.so.conf.d/opt-python2.7.conf/opt/python2.7/lib: Not a directory How to fix? My Files [root@sehaleys-mac ~]# ls anaconda-ks.cfg rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm install.log setuptools-0.6c11-py2.7.egg install.log.syslog sqlite-3.7.3 Python-2.7 sqlite-amalgamation-3.7.3.tar.gz Python-2.7.tgz [root@sehaleys-mac ~]# cd / [root@sehaleys-mac /]# ls bin dev home lost+found misc net proc sbin srv tmp var boot etc lib media mnt opt root selinux sys usr [root@sehaleys-mac /]# cd opt [root@sehaleys-mac opt]# ls python2 python27 [root@sehaleys-mac opt]# cd python27 [root@sehaleys-mac python27]# ls bin include lib share [root@sehaleys-mac python27]# cd lib [root@sehaleys-mac lib]# ls libpython2.7.a pkgconfig python2.7 [root@sehaleys-mac lib]# Now I am getting ... [root@sehaleys-mac ~]# sh setuptools-0.6c11-py2.7.egg Traceback (most recent call last): File '<string>', line 1, in <module> zipimport.ZipImportError: can't decompress data; zlib not available How to find/install zlib? Thanks |
|
pip 6.0.6 installs setuptools 0.6rc11 on CentOS 6.3 with Python 2.6.6 installedpip 1.5.6 installed setuptools 8.2.1
Doing a pip update on setuptools gives the following message
I'm using the Chef Community Python Cookbook to install everything and the cookbook hasn't changed since 25-Feb-2014. However the cookbook installs the the latest version of pip and that has been updated recently.
What have I done wrong?
Update:I found that the /usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info
file still existed.
deleting the file resolve the issue, however I would still like to know why the file still existed?
TheLukeMcCarthy
TheLukeMcCarthyTheLukeMcCarthy
1 Answer
Thanks to xavfernandez on github for providing the answer.
The problem is that the version number of setuptools-0.6rc11 doesn't match the filename of the egg file.Either deleting the egg file for setuptools or renaming the egg file to match the version number will resolve the issue.
If the version number and egg file in /usr/lib/python2.6/site-packages/ don't match pip seems to get lost and upgrades and uninstalls of packages won't work.
TheLukeMcCarthyTheLukeMcCarthy
Not the answer you're looking for? Browse other questions tagged pythoncentospipchefsetuptools or ask your own question.