1. 程式人生 > >Raspberry pi在linux系統上為python匯入easygui模組的全過程

Raspberry pi在linux系統上為python匯入easygui模組的全過程

背景:

首先Raspberry pi就是一臺為程式設計而生的微型電腦,其中內建了許多種程式語言;例如:光python就內建了python2.7和python3.4兩個版本

鄙人在windows環境下編譯完成使用了easygui模組的Example.py指令碼之後拷貝到linux系統下想繼續編譯   卻沒有安裝easygui模組

那麼問題來了!

如果在樹莓派上直接使用LX終端輸入:sudo pip install easygui

    那麼它貌似的確顯示easygui正確安裝完畢,但是我們進入python3 輸入import easygui ,它會報錯,顯示沒有此模組

    經過一番調查  哦!原來pip安裝是自動安裝在python2.7裡的!

所以這篇文章主要講如何在這種情況下將easygui安裝到python3當中去

                             ===================================================

   如果你的電腦中只有一個版本的python,那麼請不必擔心!請參考http://blog.csdn.net/longerzone/article/details/17202301 

   安裝好pip之後輸入以上命令,easygui模組將被正確安裝

但是如果你的linux安裝有多個版本的python那麼請繼續向下看

進入正題!

1.首先你需要下載easygui的檔案,不再使用pip安裝

下載地址:https://sourceforge.net/projects/easygui/

2.下載完畢後將easygui資料夾整個解壓縮出來,放到一個好記得位置(我是放在桌面:/home/pi/Desktop/easygui/easygui-master/easygui

3.開啟檔案管理器找找你的python對應版本的dist-Packages資料夾目錄,通常來說是安裝在Lib資料夾下的

如果你使用的是Raspberry pi,請搜尋/usr/local/lib/python3.4/dist-packages目錄

4.將內層的easygui資料夾(也就是easygui-master資料夾裡的那個easygui資料夾)整個移動到dist-packages資料夾,

大功告成!

額等等,你說還不行?系統報錯說許可權不夠?

那就對啦!沒有sudo許可權系統怎麼能讓你到處移動東西呢?!

5.所以接下來我們開始進入linux操作指令教學環節:

Linux下移動命令是mv(move的縮寫),可以用來移動檔案或者將檔案改名。

命令格式:

mv [選項] 原始檔或目錄 目標檔案或目錄

命令引數:

-b :若需覆蓋檔案,則覆蓋前先行備份;
-f :force 強制的意思,如果目標檔案已經存在,不會詢問而直接覆蓋;

-i :若目標檔案 (destination) 已經存在時,就會詢問是否覆蓋;

-u :若目標檔案已經存在,且 source 比較新,才會更新(update)。


學習了linux下的移動檔案指令,我們就明白了~

我們要輸入  

mv {原始檔的地址} 移動後文件的地址 
來進行檔案的移動

切記不要忘了指令前邊加上sudo

例如:

sudo mv /home/pi/Desktop/easygui/easygui-master/easygui /usr/local/lib/python3.4/dist-packages

移動完成後,開啟pythonIDLE,輸入import easygui

沒有報錯是不是?大功告成!