在 Mac OS High Sierra 上的终端中使用 pip3 安装 ics 软件包后。我无法在 Python 3.6 中使用此软件包。我使用以下方法安装它:
pip3 install --user ics
再次这样做时,我收到以下消息:
Requirement already satisfied: ics in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
Requirement already satisfied: six>1.5 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from ics)
Requirement already satisfied: arrow==0.4.2 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from ics)
Requirement already satisfied: python-dateutil in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from ics)
但是当我尝试使用:
运行脚本时python3 test.py
我收到以下错误:
from ics import Calendar, Event
ImportError: cannot import name 'Calendar'
test.py 文件只包含该软件包的导入:
from ics import Calendar, Event
c = Calendar()
这不是我第一次在Mac上使用 Python 3 的已安装软件包。我查看了几个解决方案,比如更新.bash_profile
文件,但已经指出了我正在使用的正确Python版本。
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
这个问题让我感到很沮丧,我现在似乎无法找到任何解决方案......