I am trying to configure virtualenv using Python 2.6.6 on CentOS 5. I already installed Python 2.6.6 in my home directory, working well.
However, when I try to configure virtualenv, I got the following error (cf. end for the full log):
ImportError: No module named _md5
When viewing other threads, these errors occur when changing the python version in the virtual env existing , which is not my business: I'm trying to create a new one.
Since this error occurs when installing setuptools, I just commented on a few lines in the virtualenv.py source (near l.907), so it just installs Python. Then creating virtualenv is fine, but many of the core Python libraries are missing.
$ pwd
/home/myhome/tmp/virtualenv-1.6.4
$ python virtualenv.py --no-site-packages myenv
New python executable in myenv/bin/python
$ python -c 'import time'
$ source ve/bin/activate
$ python -c 'import time'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named time
! Python - , ?
:
$ virtualenv
New python executable in myenv/bin/python2.6
Also creating executable in myenv/bin/python
Installing setuptools.............
Complete output from command /home/myhome/myenv/bin/python2.6 -c "
\"\"\"Bootstra...sys.argv[1:])
"
-c:67: DeprecationWarning: the md5 module is deprecated; use hashlib instead
Traceback (most recent call last):
File "<string>", line 67, in <module>
File "/home/myhome/lib/python2.6/md5.py", line 10, in <module>
from hashlib import md5
File "/home/myhome/lib/python2.6/hashlib.py", line 136, in <module>
md5 = __get_builtin_constructor('md5')
File "/home/myhome/lib/python2.6/hashlib.py", line 63, in __get_builtin_constructor
import _md5
ImportError: No module named _md5
...Installing setuptools...done.
Traceback (most recent call last):
File "/home/myhome/bin/virtualenv", line 8, in <module>
load_entry_point('virtualenv==1.6.4', 'console_scripts', 'virtualenv')()
File "/home/myhome/lib/python2.6/site-packages/virtualenv-1.6.4-py2.6.egg /virtualenv.py", line 810, in main
never_download=options.never_download)
File "/home/myhome/lib/python2.6/site-packages/virtualenv-1.6.4-py2.6.egg/virtualenv.py", line 910, in create_environment
search_dirs=search_dirs, never_download=never_download)
File "/home/myhome/lib/python2.6/site-packages/virtualenv-1.6.4-py2.6.egg/virtualenv.py", line 603, in install_setuptools
search_dirs=search_dirs, never_download=never_download)
File "/home/myhome/lib/python2.6/site-packages/virtualenv-1.6.4-py2.6.egg/virtualenv.py", line 577, in _install_req
cwd=cwd)
File "/home/myhome/lib/python2.6/site-packages/virtualenv-1.6.4-py2.6.egg/virtualenv.py", line 878, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /home/myhome/myenv/bin/python2.6 -c "#!python
\"\"\"Bootstra...sys.argv[1:])
"