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.5

環境:
Ubuntu 12.04.2 64位

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/Linux

獲取源碼:
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.bz2

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

編譯:
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.838243

>>>exit()

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM