python - Python:从“emoji”包导入“emojize”时出错
问题描述
我正在尝试安装“emoji”,然后导入“emojize”,但出现错误:
(base) Admin$ python --version
Python 2.7.15 :: Anaconda, Inc.
(base) Admin$ pip install emoji
Collecting emoji
Downloading https://files.pythonhosted.org/packages/47/e7/cf76e0774b13459e61ffe16a042a35f42e292aeebba060b919c05b0854ab/emoji-0.5.0.tar.gz (41kB)
100% |████████████████████████████████| 51kB 795kB/s
Building wheels for collected packages: emoji
Running setup.py bdist_wheel for emoji ... done
Stored in directory: /Users/Library/Caches/pip/wheels/5d/60/eb/49bb6f75caa1bd0b277d43bd14ac3ea1db3e5ed030d2013852
Successfully built emoji
Installing collected packages: emoji
Successfully installed emoji-0.5.0
(base) Admin$ from emoji import emojize
from: can't read /var/mail/emoji
(base) Admin$
请有任何建议。
解决方案
如果你想打开Python 解释器(也称为 Python REPL),你可以看到它已正确下载。它应该如下所示:
$ python3.7
Python 3.7 (default, Sep 16 2015, 09:25:04)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>from emoji import emojize
>>>
但表情符号不仅仅神奇地存在于您的机器中。它存在于 Python 中。因此,如果 Python 在您的路径上,您只需输入“python3.7”(如上例所示),然后它将启动 REPL,此时您可以输入 from emoji import emojize,它应该会返回没有错误。
另外,我强烈建议阅读一些 Python 文档。
推荐阅读
- webrtc - 我可以对监控 WebRTC 会话有一些建议吗?
- reactjs - 具有动态(api获取)名称的元素的不受控制的输入?
- python - Django REST 框架,同一 GenericView 中的不同序列化程序
- html - 如何在手机中渲染背景图片
- schemacrawler - 带有 Velocity 模板的 SchemaCrawler 行数?
- c# - 哪个更有效的编码:重用变量与两次编写相同的代码?
- javascript - 避免使用 Php 或 javascript 将 URL 参数和索引值中的 Row[id] 传递到 Web 中的另一个页面
- qt - QTextBrowser insertPlainText() 插入大量数据导致无响应
- php - 在PHP中将字符串[基本上是逗号分隔的数字]转换为整数的最佳方法
- powershell - 通过 PowerShell 获取有关 Microsoft.Graph.Teams.Channel 的信息