IPython 安装在 Mac 但 ipython 命令未找到

IPython installed on Mac but ipython command is not found

我使用的是 MacOS,我最近安装了 anaconda,但是当我想检查 ipython.这不是 stackflow 中其他人询问的 "a wrapper/launcher issue",因为我在我的目录中找不到 ipython。我在下面的终端中粘贴了以下命令。我希望这有帮助。

lawn-128-61-127-169:bin s$ pwd
/Library/Frameworks/Python.framework/Versions/3.7/bin
lawn-128-61-127-169:bin s$ ls
2to3            f2py3.7         pydoc3          python3.7m
2to3-3.7        flake8          pydoc3.7        python3.7m-config
autopep8        idle3           pyflakes        pyvenv
chardetect      idle3.7         python3         pyvenv-3.7
easy_install-3.7    pip3            python3-config
f2py            pip3.7          python3.7
f2py3           pycodestyle     python3.7-config
lawn-128-61-127-169:bin s$ conda install ipython
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

lawn-128-61-127-169:bin s$ conda -V
conda 4.8.1
lawn-128-61-127-169:bin s$ python3.7 -V
Python 3.7.4
lawn-128-61-127-169:bin s$ ipython -V
-bash: ipython: command not found
lawn-128-61-127-169:bin s$ which ipython
lawn-128-61-127-169:bin s$ python3.7 -m IPython
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7: No module named IPython

您需要先创建并激活conda环境,然后才能使用conda安装和使用软件。 conda documentation 提供了分步说明,但基本上,需要以下 shell 命令:

# create environment
conda create --name myenv

# create an environment and install the ipython package into it
conda create --name myenv ipython

然后激活环境:

conda activate myenv

(默认情况下,conda 将所有环境存储在其自己的 envs 目录中,但提供了用于指定用于存储环境的自定义目录的选项。)

如果您不确定已经创建了哪些环境,请使用 conda info:

conda info --envs