Android編譯提示ImportError: No module named bz2的解決辦法

在安裝node.js時提示ImportError: No module named bz2。
很明顯這個python中沒有裝bz2的庫致使的。
解決方法:
sudo apt-get install libbz2-dev
而後須要從新編譯一下python,就能夠了。如下是如何編譯安裝Python 2.7.5node

環境:
Ubuntu 12.04.2 64位python

chenzc2@T530:~/Downloads$ uname -a
Linux T530 3.5.0-23-generic #35-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxlinux

獲取源碼:
chenzc2@T530:~/Downloads$ wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2測試

解壓縮:
chenzc2@T530:~/Downloadst$ tar xvf Python-2.7.5.tar.bz2orm

配置:
chenzc2@T530:~/Downloads$ cd Python-2.7.5/
chenzc2@T530:~/Downloads$ ./configureget

編譯:
chenzc2@T530:~/Downloads/Python-2.7.5$ sudo make install源碼

測試:
chenzc2@T530:~/Downloads/Python-2.7.5$ python
Python 2.7.5 (default, Jun 29 2013, 13:03:32)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "Hello World!"
Hello World!
>>> 1234 * 4321
5332114
>>> import datetime
>>> print datetime.datetime.now()
2013-06-29 13:29:44.838243it

>>>exit()io

chenzc2@T530:~/Downloads/Python-2.7.5$編譯

相關文章
相關標籤/搜索