python mac 安装pillow,关于python:安装了Pillow,但仍然得到“ImportError:没有名为PIL的模块”...
我确实发现这个问题被更多的人问了,但是没有一个人完全符合我的情况,所以我自己在这里问。
在我的Mac上运行最新的MacOS High Sierra,我(而不是)有两个版本的Python(2.7和3.4.3)。据我了解,v2.7是MacOS的默认安装。我安装了3.4.3(从python站点下载的.dmg文件)。因此,现在,python命令默认为2.7,而python3指向终端中的3.4.3。
在尝试学习时,我尝试了一个使用的python脚本
import PIL和from PIL import Image
但是在运行时,这会产生错误ImportError: No module named PIL。
通过对谷歌的研究,我想出了使用安装PIL和Pillow
sudo pip install Pillow
它安装正确,但我仍然得到相同的错误。
为了消除这种混淆,我决定从系统中删除python 3.4.3。但即使它被删除后,我仍然会得到同样的错误。
即使pip list也会显示Pillow 5.1.0。
所以现在,我只有Python 2.7,并且错误仍然存??在,而Pillow也在那里。
which python给出/opt/local/bin/python作为路径。
以上任何一个响铃?任何想法,还有什么可以在这里失踪?
Phew,终于找到了这个问题。 谢谢@Yash指点。
顺便说一下,我做了一个which -a python并且令人惊讶地得到了这个输出:
/opt/local/bin/python
/usr/bin/python
该死的,我不记得我在/opt/local/bin文件夹上安装了第二个2.7版本(可能是通过macports)。 好吧,删除了混乱,删除了这个python,所以现在我只剩下系统在/usr/bin安装了python。
现在进口全部按预期完美运行。:-)
基本安装:
pip install Pillow
Windows安装:
pip install Pillow
参考:https://pillow.readthedocs.io/en/stable/installation.html
试试这个,
sudo pip install image
我希望它有效! 还有一件事,请检查你是否正在运行python3 filename.py而不是python filename.py,如果你想为Python 3安装它,运行命令,
sudo pip3 install Pillow
谢谢。当我尝试安装图像时,我得到这个输出:Requirement already satisfied...图像1.5.22,django 1.11.13,枕头5.1.0和pytz 2013.7
你得到了你想要的输出吗?
不幸的是,没有现状。它可能与Python的路径有关吗?你能指点我要查看的文件夹/文件吗?
是的,我也有同感。您是否通过Conda安装了Python?
我建议你也建议你安装Python3然后运行命令sudo pip3 install Pillow然后在Python 3的命令行解释器中运行import PIL。
不,我现在拥有的python只有默认使用MacOS的2.7。我已经删除了python 3。
我刚发现的另一件事。在Python中,我输入help()然后modules来查看模块列表,我真的看不到pip,PIL,Image或Pillow在出现的模块中列出。在某些地方我的python无法读取这些模块,即使它们已经安装完毕。有任何想法吗?
我认为PATH存在问题。我也认为python包没有安装你的默认Python。你有Conda或Anaconda吗?如果是,请尝试使用conda命令安装软件包,然后尝试执行它。
好吧......让我试试Anaconda
python mac 安装pillow,关于python:安装了Pillow,但仍然得到“ImportError:没有名为PIL的模块”...相关推荐
- python encodings模块_python-ImportError:没有名为“ encodings”的模块
python-ImportError:没有名为" encodings"的模块 我最近重新安装了ubuntu并升级到16.04,无法使用python: $ python manage ...
- python encodings模块_ImportError:没有名为'encodings'的模块
我最近重新安装了ubuntu并升级到16.04并且无法使用python: $ python manage.py runserver Could not find platform independen ...
- python安装cv2模块_python - OpenCV已成功安装但未导入错误:没有名为“ cv2”的模块 - 堆栈内存溢出...
所以我已经从Ubuntu 14.04上成功地从源代码安装了OpenCV 3.2.0 ,并且出现此错误: (cv2) mona@pascal:~/computer_vision/opencv-3.2.0 ...
- python json库安装_python-安装simplejson后没有名为“ json”的模块
我在Ubuntu 14.04中工作,并且我的计算机上有多个版本的Python(它们包括python2.7和python3.4).几天前,我在系统上安装了simplejson.我不记得我是怎么做到的,但 ...
- python安装time模块失败_python2.7因ImportError失败:cygwin下没有名为time的模块
我最近在我的Windows 8台式机上安装了cygwin,用于家庭网络中的网络分析/性能评估 安装后,我无法轻松安装:$ python ez_setup.py Traceback (most rece ...
- python安装email模块,python 3.4.0电子邮件包安装:ImportError:没有名为'cStringIO'的模块...
I have a virtualenv running python 3.4.0 pip version is pip 1.5.4 I did pip install email and get th ...
- python mac地址 js_使用Python从设备获取MAC地址
用Python来回答这个问题取决于您的平台.我手头没有Windows,所以下面的解决方案适用于我编写的Linux系统.对正则表达式进行一点小小的更改将使其在OSX中工作 首先,你必须锁定目标.这将把目 ...
- python mac地址转int,Python MAC地址 获取,过滤,转
[输出MAC 地址][root@pc0003 glpi_switch_ocs]# cat huawei #!/usr/bin/expect -f set ip 192.168.AC.IP set pa ...
- python里面的import provide_Python importorror:没有名为wmi的模块
我按照说明在这里下载了用于Python的WMI 当我试图运行代码时import wmi c = wmi.WMI () for s in c.Win32_Service (StartMode=" ...
最新文章
- 如何用一句话证明你是程序员?41 个答案揭晓!
- log4j.xml如何配置
- [渝粤教育] 西南科技大学 经济数学2 在线考试复习资料
- 惊了,掌握了这个炼丹技巧的我开始突飞猛进
- Spring Boot中对log4j进行多环境不同日志级别的控制
- json-C使用小结
- Office 2010导致 VS2008 页面设计器无响应
- iOS开发之UI控件阴影效果
- nginx 和 php超时设置
- VC6.0 files---open 出现 MSDEV.exe错误,Project ---- add to project 出现错误等等~~
- CMOS电路中闩锁效应产生的原因、过程以及后果
- python snownlp了解_python snownlp情感分析简易demo
- 三种浏览器刷新操作,对缓存的影响
- SourceInsight4.0黑色背景主题
- 【Rust日报】 2020-01-10 track_caller 錯誤處理大突破
- 酒越陈越醇,OPPO Reno越更越香
- 由“功夫熊猫”想到了“侠”
- RGB转LVDS芯片
- 【组队学习】【33期】组队学习内容详情
- python函数可以分为哪几类_python函数有哪几种