为什么在 Cygwin 中找不到这些已安装的包?

Why are these installed packages not found in Cygwin?

我在 Windows 中安装了 Cygwin 和 Python,但现在添加了 pip 和 virtualenv 包,当我尝试在 Cygwin 命令行中使用它们时,我得到 -bash: pip: command not found 和 virtualenv 的相同消息。当我 运行 python -m ensurepip 它说要求已经满足。但是回去再用的时候,还是不见了。

会不会跟我存放本地包目录的地方有关?它不在我的 Cygwin 主目录中。

我是 Cygwin 的新手,所以我可能遗漏了一些明显的东西。想法?

更新: 我找到了 pip。它被称为pip2,所以当我调用pip时,没有任何反应。所以这让我想知道 virtualenv 是否也有一个备用名称。我做了 pip2 freeze 确实安装了 virtualenv 但我似乎仍然无法调用它。

事实证明我无法调用 pipvirtualenv 因为它们来自 Python 2.7 的包并且已重命名为 pip2virtualenv-2.7 并且必须在命令行中以这种方式调用。我正在恢复一个具有旧要求的旧项目,所以我使用的是 Python.

的旧版本