找不到 Spyder pip 安装:OSX
Spyder pip install not found: OSX
所以我在我的终端上通过 pip install spyder
命令安装了 spyder。
当我输入 pip show spyder
时,我收到:
Name: spyder
Version: 3.1.3
Summary: Scientific PYthon Development EnviRonment
Home-page: https://github.com/spyder-ide/spyder
Author: The Spyder Project Contributors
Author-email: UNKNOWN
License: MIT
Location: /Users/g******/anaconda/lib/python3.5/site-packages
Requires: pyzmq, chardet, nbconvert, numpydoc, qtconsole, qtpy, jedi, pickleshare, pep8, pyflakes, pygments, rope-py3k, sphinx, qtawesome, psutil, pylint
此外,当我启动 anaconda 平台并转到环境>root 时,我看到 spyder 在那里。但是,在主页部分显示未安装。
此外,在终端上,当我键入 python 时,它运行顺利,当我再次对 jupyter notebook 执行相同操作时,它运行顺利。但是,当我输入 spyder 时,我得到:
G****-MacBook-Pro:~ g*****$ spyder
-bash: /Users/g*****/anaconda/bin/spyder: No such file or directory
我认为这与程序安装的目录有关。然而,对于像我这样的新手来说,这似乎很奇怪。对如何启动 spyder 有什么建议吗?
更新: 好的,所以当我在终端上执行 which python 时,我得到了位置:
/Users/g*****/anaconda/bin/python
现在,我 100% 确定这与程序的本地化有关。尽管如此,我仍然觉得很奇怪,我可以在 Anaconda 的根环境中看到这个包,但我无法启动它。
似乎 bash 可以在 $PATH
中找到该程序,因为它添加了完整路径 (/Users/.../bin/spyder
),但您可以使用 which
验证这一点:
$ which spyder
/Users/.../bin/spyder
在那之后,该可执行文件可能存在问题,可能在 shebang 中,以 #!
开头的第一行指示 bash 如何 运行 程序.
$ head `which spyder`
#! (there should be a valid path to Python here...)
import blah
...
该路径可能已损坏,因此您需要找出原因并修复您的环境。如果您移动了它所引用的路径或将其删除,这就是原因。除了手动修复路径之外,您还可以卸载软件包并重新安装; Python 将在安装时正确设置 shebang。
所以我在我的终端上通过 pip install spyder
命令安装了 spyder。
当我输入 pip show spyder
时,我收到:
Name: spyder
Version: 3.1.3
Summary: Scientific PYthon Development EnviRonment
Home-page: https://github.com/spyder-ide/spyder
Author: The Spyder Project Contributors
Author-email: UNKNOWN
License: MIT
Location: /Users/g******/anaconda/lib/python3.5/site-packages
Requires: pyzmq, chardet, nbconvert, numpydoc, qtconsole, qtpy, jedi, pickleshare, pep8, pyflakes, pygments, rope-py3k, sphinx, qtawesome, psutil, pylint
此外,当我启动 anaconda 平台并转到环境>root 时,我看到 spyder 在那里。但是,在主页部分显示未安装。 此外,在终端上,当我键入 python 时,它运行顺利,当我再次对 jupyter notebook 执行相同操作时,它运行顺利。但是,当我输入 spyder 时,我得到:
G****-MacBook-Pro:~ g*****$ spyder
-bash: /Users/g*****/anaconda/bin/spyder: No such file or directory
我认为这与程序安装的目录有关。然而,对于像我这样的新手来说,这似乎很奇怪。对如何启动 spyder 有什么建议吗?
更新: 好的,所以当我在终端上执行 which python 时,我得到了位置:
/Users/g*****/anaconda/bin/python
现在,我 100% 确定这与程序的本地化有关。尽管如此,我仍然觉得很奇怪,我可以在 Anaconda 的根环境中看到这个包,但我无法启动它。
似乎 bash 可以在 $PATH
中找到该程序,因为它添加了完整路径 (/Users/.../bin/spyder
),但您可以使用 which
验证这一点:
$ which spyder
/Users/.../bin/spyder
在那之后,该可执行文件可能存在问题,可能在 shebang 中,以 #!
开头的第一行指示 bash 如何 运行 程序.
$ head `which spyder`
#! (there should be a valid path to Python here...)
import blah
...
该路径可能已损坏,因此您需要找出原因并修复您的环境。如果您移动了它所引用的路径或将其删除,这就是原因。除了手动修复路径之外,您还可以卸载软件包并重新安装; Python 将在安装时正确设置 shebang。