Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么在Cygwin中找不到这些已安装的软件包?_Python_Windows_Package_Cygwin - Fatal编程技术网

Python 为什么在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

我已经在Windows中安装了Cygwin和Python,但现在已经添加了pip和virtualenv包,当我尝试在Cygwin命令行中使用它们时,我得到了
-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