想解壓縮某zip檔,原本只要點兩下滑鼠左鍵,如此即可,但是卻碰到奇怪的情況,解出來的檔案副檔名是cpgz,若再點兩下,卻又生出原本的zip檔,嘿。
可能出錯的原因,zip檔已毀損,或是zip檔下載時有誤、不完整,那就只好重新下載;也有可能是瀏覽器在下載過程動了手腳,請改用另一款瀏覽器下載。
若能確定zip檔沒問題,譬如有校驗碼(SHA-1或MD5),那麼再試試底下的辦法。
解決辦法1:自己開啟終端機,以指令unzip解壓縮。
解決辦法2: 使用壓縮/解壓縮軟體Unarchiver。
2015/09/29
Mac OS X解壓縮zip檔變成cpgz檔
2015/09/28
Raspberry Pi情報彙整(54)
我收集整理網路上看到的、感興趣的、跟Raspberry Pi相關的資訊,如果您發現任何新奇驚人的專案、新聞、活動等等,還請留言告知。
[活動] Raspberry Pi社群聚會 #11 @2015/10/08,請大家告訴大家,主題是音樂。 下圖為上次聚會的照片。
其他:
- MATLAB & Simulink Student Suite – Raspberry Pi Bundle - Raspberry Pi,rpi可以使用MATLAB與Simulink,嗯,也是一方之霸。
- Using a USB external hard drive with your Raspberry Pi,不錯的教學文。
- DJ MistaJam and Sam Aaron compose using code - Raspberry Pi,演講時不是秀投影片,而是即時寫code,即使產生樂音,即時修改、變化、表演,太厲害啦。
- 樹莓派 PC 殺破盤都沒這麼便宜,新的 Orange Pi 小電腦台幣 500 有找 | TechOrange,香橙派只要15美元,夠便宜。
- Security Key for Raspberry Pi and Linux platforms. by Zymbit — Kickstarter,硬體安全鎖。
- 500,000 Pis in Wales - Raspberry Pi,英國本土生產的rpi數量,超過50萬啦,驚人。
標籤: Raspberry Pi
2015/09/27
Raspberry Pi:安裝Python 3.5
Python 3.5於2015-09-13釋出,不再支援Windows XP,這篇要試試在Raspberry Pi 2 + Raspbian上安裝Python 3.5。
因為pip需要SSL,所以先安裝相關套件:
$ sudo apt-get install openssl libssl-dev
若不安裝,之後的步驟將出現錯誤訊息「Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS」,指出無法安裝pip。若成功的話,則會出現訊息「Successfully installed pip-7.1.2 setuptools-18.2」。
另外,有些Python模組(選用性),相依於底層的模組。若不先安裝,那麼之後步驟將出現類似底下的訊息:
The necessary bits to build these optional modules were not found:
_bz2 _curses _curses_panel
_dbm _gdbm _lzma
_sqlite3 _tkinter readline
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
若想要這些Python模組與功能的話,請先安裝:
$ sudo apt-get install 模組名
模組名有:libbz2-dev、libncurses5-dev、libncursesw5-dev、libdb-dev、libgdbm-dev、liblzma-dev、libsqlite3-dev 、tk-dev、libreadline-dev、zlib1g-dev、libexpat1-dev。
準備工作完成後,終於要進入主題,首先下載Python 3.5原始碼檔,並且解壓縮:
$ wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
$ tar -zxvf Python-3.5.0.tgz
切換目錄,進行組態設定、建置編譯、安裝:
$ cd Python-3.5.0
$ ./configure
$ make
$ sudo make install
注意,其中make步驟費時甚久,Pi約兩小時,Pi 2小於一小時。另外./configure與make install也都需要幾分鐘。
安裝成功後,直譯器檔「python3.5」位於/usr/local/bin裡。
$ python3.5
Python 3.5.0 (default, Sep 27 2015, 20:39:38)
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('Hello Python 3.5')
Hello Python 3.5
>>> print(*[1], *[2], 3, *[4, 5])
1 2 3 4 5
也已經擁有pip了,以指令pip3.5取用,試著安裝某套件,測試看看吧:
$ sudo pip3.5 install requests
Collecting requests
Downloading requests-2.7.0-py2.py3-none-any.whl (470kB)
100% |████████████████████████████████| 471kB 158kB/s
Installing collected packages: requests
Successfully installed requests-2.7.0
耶!
參考資料:
標籤: Python, Raspberry Pi










