【发布时间】:2018-03-04 15:38:41
【问题描述】:
自从使用 Homebrew 更新我的 Python
jupyter --version
给予
-bash: /usr/local/bin/jupyter: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory
这是有道理的,因为/usr/local/.../python2.7 不再有 Python。但我看不出有什么办法可以修复它。
在更新 Python 之前,我那里有一个 Python,Homebrew 的符号链接 python 指向那里,但现在 which -a python 给出了
/usr/local/opt/python@2/libexec/bin/python
/usr/local/bin/python
/usr/bin/python
分别对应我想要的和是的
- Homebrew 的 2.7,因为它在
PATH上而被发现 - Homebrew 的符号链接 3.6.x
- Apple 的旧 Python
我也有brew link --overwrite --force python2for good measure,但是没有效果。
如何让jupyter 在我的PATH 上查找和使用Python 2.7?
【问题讨论】:
-
为什么不使用虚拟环境或公寓环境?
-
@bigbounty:我没有为此使用一个。假设没有。
-
homebrew 最近将 python 公式指向了 python3.x,您是否尝试过使用
pip2重新安装 jupyter? -
你是如何安装 jupyter 的?如果使用自制软件,请重新安装。
标签: python ipython homebrew jupyter