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

时间:2019-04-23 17:37:10

标签: python windows package cygwin

我已经在Windows中安装了Cygwin和Python,但是现在同时添加了pip和virtualenv软件包,当我尝试在Cygwin命令行中使用它们时,会得到-bash: pip: command not found以及针对virtualenv的相同消息。当我运行python -m ensurepip时,它表示已满足要求。但是当我再次使用它时,它仍然不见了。

这与我存储本地软件包目录的位置有关吗?它不在我的主Cygwin目录中。

我是Cygwin的新手,所以我可能会缺少一些明显的东西。有想法吗?

更新:我发现了点子。它叫pip2,所以当我叫pip时,什么也没发生。因此,这使我想知道virtualenv是否也具有备用名称。我做了一个pip2 freeze,确实安装了virtualenv,但我似乎还是不能称呼它。

1 个答案:

答案 0 :(得分:2)

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