python - cygwin中的ipython没有自动完成功能
问题描述
我做了以下
- 使用来自 python.org 的官方安装文件在 Windows 上安装 python (2.7)
- 使用相同的解释器创建了一个虚拟环境
- 在虚拟环境中安装 ipython
当我从 Windows 命令行运行 ipython 时,一切正常。我得到颜色和自动完成。但是当我在 cygwin bash 中运行时,没有颜色并且自动完成功能不起作用。我还在pyreadline
同一个虚拟环境中安装了软件包,但没有修复它。有什么线索吗?
解决方案
不只是 ipython。大多数本机 Windows 程序(尤其是交互式程序)在 cygwin 终端中无法正常工作。
可能的选项:
- 安装 cygwin 版本的程序。Python/ipython 可以安装在 cygwin 里面
- 在 dos/power shell 中运行
- 在 powershell 中启动 bash 并在其中启动本机程序。
- 在 WSL(Linux 的 Windows 子系统)上安装 Ubuntu 或其他 linux
推荐阅读
- kubernetes - 即使在 openshift 中指定 cpu 请求后,Pod 创建也会失败
- android - 在 ActionBar 上单击菜单项时打开一个弹出窗口
- javascript - 如何使用google maps JS api从给定的经纬度坐标中找到半径(比如10米)的坐标(纬度和经度)
- blazor - MatBlazor 选择问题
- html - 全屏背景视频不适用于 18:9 移动设备
- java - RapidClipseX、MicroStreamDB:如何将 MicroStream 表分配给 RapidClipseX Grid?
- xpath - 如何在 AEM 的特定组 id 中指定嵌套的“非”操作?
- llvm - 如何在 LLVM 的 JIT 中链接 c++ 标准库?
- java - 来自另一个类的android studio问题调用方法
- flutter - 如何转换未来
- 在颤振中列出?