2017-05-30 45 views
0

我想導入枕頭模塊。但我必須將其安裝到正在使用它的腳本的文件夾中。 我試圖設置一個搜索路徑並導入:Python:如何將python模塊安裝到某個文件夾並導入它

sWorkDir = os.path.dirname(os.path.realpath(__file__)) 
print (sWorkDir) 
sys.path.append(sWorkDir+"\\PIL_LOC") 
sys.path.append(sWorkDir+"\\PIL_LOC\PIL") 
import Image 

不幸的是,我得到一個

from . import VERSION, PILLOW_VERSION, _plugins 
ImportError: attempted relative import with no known parent package 
+1

爲什麼你不能讓它在默認目錄安裝(站點程序包)和從那裏使用它?我在這裏錯過了什麼嗎? – tom

+3

甚至更​​好,使用virtualenv。 –

+0

無法進一步安裝模塊 – dgrat

回答

0

因爲我不能讓你的下原信息的評論中,我會讓它像一個答案。

我發現了這個,試着看看它是否適合你!

$ sudo apt-get install python3-dev python3-setuptools 

$ sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev \ 
    libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk 

$ sudo apt-get install python3-pip 

$ sudo pip3 install Pillow 

$ sudo apt-get install imagemagick 

$ sudo ln -s /usr/bin/display /usr/bin/xv 

然後在python3.4交互shell中輸入:

from PIL import Image 

im = Image.open("someimage.jpg") 
im.show() 

學分轉到:Using Pillow with Python 3

+0

我更希望將模塊以某種方式複製並粘貼到目錄中 – dgrat