Python:如何将python模块安装到某个文件夹并导入它

时间:2017-05-30 14:15:39

标签: python

我想导入Pillow模块。但我必须将它安装到正在使用它的脚本的文件夹中。 我尝试设置搜索路径并导入它:

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 个答案:

答案 0 :(得分: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