Python 3无法使用已安装的软件包

时间:2018-04-04 12:25:29

标签: python macos pip

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

这个问题让我感到很沮丧,我现在似乎无法找到任何解决方案......

0 个答案:

没有答案