我已经在Windows中安装了Cygwin和Python,但是现在同时添加了pip和virtualenv软件包,当我尝试在Cygwin命令行中使用它们时,会得到-bash: pip: command not found
以及针对virtualenv的相同消息。当我运行python -m ensurepip
时,它表示已满足要求。但是当我再次使用它时,它仍然不见了。
这与我存储本地软件包目录的位置有关吗?它不在我的主Cygwin目录中。
我是Cygwin的新手,所以我可能会缺少一些明显的东西。有想法吗?
更新:我发现了点子。它叫pip2
,所以当我叫pip
时,什么也没发生。因此,这使我想知道virtualenv是否也具有备用名称。我做了一个pip2 freeze
,确实安装了virtualenv,但我似乎还是不能称呼它。
答案 0 :(得分:2)
事实证明,我无法调用pip
或virtualenv
,因为它们来自Python 2.7的软件包,并且已被重命名为pip2
和virtualenv-2.7
,必须被调用在命令行中以这种方式。我正在恢复具有旧要求的旧项目,所以我正在使用此旧版本的Python。