【问题标题】:Python: How can I install a python module into a certain folder and import itPython:如何将 python 模块安装到某个文件夹中并导入它
【发布时间】:2017-05-30 14:15:39
【问题描述】:

我想导入 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

【问题讨论】:

  • 为什么不能让它安装在默认目录(sites-packages)并从那里使用它?我在这里错过了什么吗?
  • 或者更好的是,使用 virtualenv。
  • 无法进一步安装模块

标签: python


【解决方案1】:

由于我无法在您的原始帖子下发表评论,因此我将其作为答案。

我找到了这个,试试看它是否适合你!

$ 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

【讨论】:

  • 我更希望以某种方式将模块复制并粘贴到目录中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-20
  • 2013-08-26
  • 1970-01-01
  • 2018-01-21
  • 1970-01-01
  • 1970-01-01
  • 2014-01-08
相关资源
最近更新 更多