Python 为什么在Cygwin中找不到这些已安装的软件包?
我已经在Windows中安装了Cygwin和Python,但现在已经添加了pip和virtualenv包,当我尝试在Cygwin命令行中使用它们时,我得到了Python 为什么在Cygwin中找不到这些已安装的软件包?,python,windows,package,cygwin,Python,Windows,Package,Cygwin,我已经在Windows中安装了Cygwin和Python,但现在已经添加了pip和virtualenv包,当我尝试在Cygwin命令行中使用它们时,我得到了-bash:pip:command not found和相同的virtualenv消息。当我运行python-m ensurepip时,它表示需求已经满足。但当我再次使用它时,它仍然不见了 这可能与我存储本地包目录的位置有关吗?它不在我的主要Cygwin目录中 我是新来的,所以我可能会错过一些明显的东西。想法 更新:我找到了皮普。它叫做pip
-bash:pip:command not found
和相同的virtualenv消息。当我运行python-m ensurepip
时,它表示需求已经满足。但当我再次使用它时,它仍然不见了
这可能与我存储本地包目录的位置有关吗?它不在我的主要Cygwin目录中
我是新来的,所以我可能会错过一些明显的东西。想法
更新:我找到了皮普。它叫做
pip2
,所以当我调用pip
时,什么也没发生。所以这让我想知道virtualenv是否也有另一个名字。我做了一个pip2冻结
,virtualenv确实安装了,但我仍然不能调用它。结果我不能调用pip
或virtualenv
,因为它们来自Python2.7的包,已经重命名为pip2
和virtualenv-2.7
,并且必须在命令中以这种方式调用线路。我正在用旧的需求恢复一个旧的项目,所以我正在使用这个旧版本的Python。结果我不能调用pip
或virtualenv
,因为它们来自Python2.7的包,已经重命名为pip2
和virtualenv-2.7
,并且必须在命令行中以这种方式调用。我正在用旧的需求恢复一个旧项目,所以我正在使用这个旧版本的Python