V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
cpj
V2EX  ›  Python

运行 ipython 出错

  •  
  •   cpj ·
    cpj001 · 2019-02-20 18:20:47 +08:00 · 2420 次点击
    这是一个创建于 2104 天前的主题,其中的信息可能已经有所发展或是发生改变。

    系统: 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, 所以我要从哪里修改配置

    3 条回复    2019-02-20 19:25:58 +08:00
    mayorbryant
        1
    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
        2
    cpj  
    OP
       2019-02-20 18:35:20 +08:00
    @mayorbryant 我电脑中只有 python 2 和 python 3.7,没找到 python 3.6,之前我可以用 ipython3 和 ipython,都下载了的,所以现在方案 1 是 vim 编辑哪个文件
    mayorbryant
        3
    mayorbryant  
       2019-02-20 19:25:58 +08:00
    @cpj /usr/local/bin/ipython3
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2738 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:14 · PVG 19:14 · LAX 03:14 · JFK 06:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.