运行 ipython 出错

2019-02-20 18:20:47 +08:00
 cpj

系统: MacOS 之前安装了 pipenv,然后命令行运行 ipythonvirtualenv 都 会显示

zsh: /usr/local/bin/ipython3: bad interpreter: /usr/local/opt/python3/bin/python3.6: no such file or directory

我的 python3 安装在 /usr/local/bin 目录下是3.7版本, 并没有 /usr/local/opt/python3/bin/python3.6, 所以我要从哪里修改配置

2413 次点击
所在节点    Python
3 条回复
mayorbryant
2019-02-20 18:28:56 +08:00
这个问题应该是 /usr/local/bin/ipython3 指定的 Python 版本是 /usr/local/opt/python3/bin/python3.6
但是你这个版本中并没有安装 ipython 或者它的 ipython 执行文件地址不是 /usr/local/bin/ipython3
可能是你系统有两个 Python3 版本 3.6 & 3.7 ipython3 被覆盖安装了
解决方案:
1. 修改 /usr/local/bin/ipython3 指定的 Python 版本,直接 vim 打开修改头部,前提是你修改的那个 Python 版本已经安装了 ipython
2. /usr/local/opt/python3/bin/python3.6 安装的 ipython 修改为 ipython3.6, 通过软链或者 alias 来指定你在终端输入 ipython3 对应的可执行文件路径
cpj
2019-02-20 18:35:20 +08:00
@mayorbryant 我电脑中只有 python 2 和 python 3.7,没找到 python 3.6,之前我可以用 ipython3 和 ipython,都下载了的,所以现在方案 1 是 vim 编辑哪个文件
mayorbryant
2019-02-20 19:25:58 +08:00
@cpj /usr/local/bin/ipython3

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/536989

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX