【发布时间】:2016-04-22 19:49:16
【问题描述】:
在 Mac 上正确使用 Python 似乎是一个持续的挑战。我正在使用 Homebrew 实现,现在除了使用 sudo 之外很难运行 Jupyter:
$ which python
/usr/local/bin/python
$ which pip
/Users/username/bin/pip
$ which jupyter
/usr/local/bin/jupyter
$ jupyter notebook
Traceback (most recent call last):
File "/usr/local/bin/jupyter", line 7, in <module>
from jupyter_core.command import main
ImportError: No module named jupyter_core.command
$ sudo jupyter notebook
The Jupyter Notebook is running at: http://localhost:8888/
Jupyter 运行后无法导入 pandas(通过pip install pandas 安装):
import pandas
ImportError Traceback (most recent call last)
<ipython-input-18-d6ac987968b6> in <module>()
----> 1 import pandas
ImportError: No module named pandas
.. 即使 pandas 可用(python -s 'import pandas' 工作正常)。 root 无法猜测其路径。
我想知道 Jupyter 是 particularly problematic 还是这只是我的设置..?
感谢您的帮助,因为这变得非常烦人。任何关于擦除 python 和从头开始“正确”重新安装的指导都会很方便。
编辑:
$ which virtualenv
/usr/local/bin/virtualenv
21:16 $ virtualenv
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 7, in <module>
from virtualenv import main
ImportError: No module named virtualenv
【问题讨论】: