为什么在 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 但我似乎仍然无法调用它。
事实证明我无法调用 pip
或 virtualenv
因为它们来自 Python 2.7 的包并且已重命名为 pip2
和 virtualenv-2.7
并且必须在命令行中以这种方式调用。我正在恢复一个具有旧要求的旧项目,所以我使用的是 Python.
的旧版本
我在 Windows 中安装了 Cygwin 和 Python,但现在添加了 pip 和 virtualenv 包,当我尝试在 Cygwin 命令行中使用它们时,我得到 -bash: pip: command not found
和 virtualenv 的相同消息。当我 运行 python -m ensurepip
它说要求已经满足。但是回去再用的时候,还是不见了。
会不会跟我存放本地包目录的地方有关?它不在我的 Cygwin 主目录中。
我是 Cygwin 的新手,所以我可能遗漏了一些明显的东西。想法?
更新: 我找到了 pip。它被称为pip2
,所以当我调用pip
时,没有任何反应。所以这让我想知道 virtualenv 是否也有一个备用名称。我做了 pip2 freeze
确实安装了 virtualenv 但我似乎仍然无法调用它。
事实证明我无法调用 pip
或 virtualenv
因为它们来自 Python 2.7 的包并且已重命名为 pip2
和 virtualenv-2.7
并且必须在命令行中以这种方式调用。我正在恢复一个具有旧要求的旧项目,所以我使用的是 Python.