未找到 OSX 终端的 IPython 命令。点已安装

问题描述 投票:0回答:9

使用通过自制程序安装的Python 2.7。然后我使用 pip 安装 IPython。所以,IPython 似乎安装在:

/usr/local/lib/python2.7/site-packages/

我认为这是真的,因为有一个 IPython 目录和 ipython Egg。

但是,当我在终端中输入 ipython 时,我得到:

-bash:ipython:找不到命令

我不明白为什么这只发生在 IPython 而不是 python 上?另外,我该如何解决这个问题?我应该在 .bashrc 中添加什么路径?以及我应该如何添加?

目前,我的 .bashrc 内容为:

PATH=$PATH:/usr/local/bin/

谢谢!

macos bash command-line terminal ipython
9个回答
26
投票

我也遇到了这个问题,以下内容对我有用,并且似乎是一个干净简单的解决方案:

pip卸载ipython

pip 安装 ipython

我正在运行小牛和最新的点


24
投票

通过以下命令检查IPython是否安装:

$python -m IPython

enter image description here 如果您得到如上图所示的结果。

然后在终端上运行此命令并添加到 ~/.bash_profile 文件

$alias ipython='python -m IPython'

因此尝试在终端上再次运行“ipython”。对我来说效果很好。

参考主题:

MacOS 10.10 上的

ipython - 未找到命令

iPython已安装但未找到


4
投票

在您的主目录中创建

.pydistutils.cfg
,其中包含以下内容:

[global]
verbose=1

[install]
install-scripts=$HOME/bin

[easy_install]
install-scripts=$HOME/bin

然后:

pip install -U --user ipython
。当然,
$HOME/bin
必须在您的
$PATH
中。软件包将安装在
$HOME/Library/Python
中,因此仅限用户,而不是系统范围内。


4
投票

尝试运行

brew install ipython
:

enter image description here

然后运行

xcode-select --install

运行

brew install git

enter image description here

如果您得到如上图所示的结果。请参阅在此处输入链接描述

最后,运行

brew install ipython


2
投票

我用

pip3 install ipython
就OK了。

也许

ipython
依赖
python3


0
投票

在尝试了上面的许多解决方案后,当我重新启动终端时,Ipython 命令启动了。完成所有摆弄后,不要忘记重新启动终端!

附注我认为

brew install Ipython
做到了...但不能确定。


0
投票

对我来说唯一有帮助的是:

python -m pip install --upgrade pip

升级 pip 完成工作,所有安装都开始正常工作! 尝试一下吧。


0
投票

另一种方法是找到通过 pip 安装 ipython 时创建的

ipython
启动器脚本并使用它。

通过运行找到

ipython
在哪里:

find / -name ipython

您可能需要添加 sudo:

sudo find / -name ipython

在我的例子中(macOS:Ventura 3.13,python 3.11)返回:

/Library/Frameworks/Python.framework/Versions/3.11/bin/ipython

验证此

ipython
脚本是否按预期工作。

在终端中运行整个路径:

/Library/Frameworks/Python.framework/Versions/3.11/bin/ipython
。 您应该看到 ipython 控制台提示符

console screenshot of ipython

接下来,您需要告诉您的Mac,命令

ipython
实际上意味着
/Library/Frameworks/Python.framework/Versions/3.11/bin/ipython
。您可以通过使用
/usr/local/bin/
ipython
中创建指向
ln -s <source file> <target file>
真实位置的符号链接来实现此目的。

在终端运行:

ln -s /Library/Frameworks/Python.framework/Versions/3.11/bin/ipython /usr/local/bin/ipython

并且

ipython
现在启动 ipython 会话

ipython starts the ipython console


0
投票

brew install ipython
适用于苹果硅芯片。

© www.soinside.com 2019 - 2024. All rights reserved.