Python 2.7 unable to find it's header files in virtualenv
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python2.7 (Ubuntu) |
Fix Released
|
Medium
|
Barry Warsaw | ||
Lucid |
Won't Fix
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Medium
|
Barry Warsaw |
Bug Description
This bug breaks any C dependant code in virtualenv when using Python 2.7 and should be considered as serious issue. For example, it's impossible to install egenix-mx-base inside virtualenv-2.7
$ virtualenv --no-site-packages -p python2.6 test
$ cd test && bin/python2.7
import sysconfig
sysconfig.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/
inc_dir = get_path(
File "/usr/lib/
return get_paths(scheme, vars, expand)[name]
File "/usr/lib/
return _expand_
File "/usr/lib/
_extend_
File "/usr/lib/
_init_
File "/usr/lib/
raise IOError(msg)
IOError: invalid Python installation: unable to open /home/ielectric
Related branches
Changed in python2.7 (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
Changed in python2.7 (Ubuntu Oneiric): | |
status: | Confirmed → Fix Committed |
status: | Fix Committed → Fix Released |
Note that calling get_config_ h_filename( ) again actually succeeds.