解决 virtualenv 在 ubuntu 13.04(64) 下报错

使用 virtualenv 新建环境时,报错,里有部分信息如下:

  File "/usr/lib/python2.7/_sysconfigdata.py", line 6, in <module>
    from _sysconfigdata_nd import *
ImportError: No module named _sysconfigdata_nd

找下 _sysconfigdata_nd 这个包,得到以下信息

$ dpkg -S _sysconfigdata_nd
libpython2.7-minimal:amd64: /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py

包没在对应的查找位置上,link 一下

$ sudo ln -s /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py /usr/lib/python2.7/_sysconfigdata.py

参考资料

  1. _sysconfigdata_nd.py missing in /usr/lib/python2.7