使用通过自制程序安装的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/
谢谢!
我也遇到了这个问题,以下内容对我有用,并且似乎是一个干净简单的解决方案:
pip卸载ipython
pip 安装 ipython
我正在运行小牛和最新的点
通过以下命令检查IPython是否安装:
$python -m IPython
然后在终端上运行此命令并添加到 ~/.bash_profile 文件
$alias ipython='python -m IPython'
因此尝试在终端上再次运行“ipython”。对我来说效果很好。
参考主题:
MacOS 10.10 上的在您的主目录中创建
.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
中,因此仅限用户,而不是系统范围内。
尝试运行
brew install ipython
:
然后运行
xcode-select --install
;
运行
brew install git
,
如果您得到如上图所示的结果。请参阅在此处输入链接描述
最后,运行
brew install ipython
我用
pip3 install ipython
就OK了。
也许
ipython
依赖python3
在尝试了上面的许多解决方案后,当我重新启动终端时,Ipython 命令启动了。完成所有摆弄后,不要忘记重新启动终端!
附注我认为
brew install Ipython
做到了...但不能确定。
对我来说唯一有帮助的是:
python -m pip install --upgrade pip
升级 pip 完成工作,所有安装都开始正常工作! 尝试一下吧。
另一种方法是找到通过 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 控制台提示符
接下来,您需要告诉您的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 会话
brew install ipython
适用于苹果硅芯片。