我最近刚在我的Windows7电脑上安装了Cygwin,我正在经历一段可怕的时间来启动和运行Cygwin。我写这篇文章的目的是希望任何人都能告诉我,在正确安装这些包方面,我做错了什么。
首先,我遵循了这个网站上的说明:
http://www.pip-installer.org/en/latest/installing.html
在pip安装之前安装setuptools。我按照步骤操作,运行以下命令:
Ryan@Albert ~
$ python get-pip.py得到以下输出:
Downloading/unpacking pip
Downloading pip-1.5.tar.gz (898kB): 898kB downloaded
Running setup.py egg_info for package pip
warning: no files found matching 'pip/cacert.pem'
warning: no files found matching '*.html' under directory 'docs'
warning: no previously-included files matching '*.rst' found under direct
no previously-included directories found matching 'docs/_build/_sources'
Installing collected packages: pip
Running setup.py install for pip
warning: no files found matching 'pip/cacert.pem'
warning: no files found matching '*.html' under directory 'docs'
warning: no previously-included files matching '*.rst' found under direct
no previously-included directories found matching 'docs/_build/_sources'
Installing pip script to /usr/bin
Installing pip2.7 script to /usr/bin
Installing pip2 script to /usr/bin
Successfully installed pip
Cleaning up...看哪,用下面的命令运行pip:
Ryan@Albert ~
$ pip install --upgrade setuptools这导致了完全没有输出。一个空行出现在下面3-4秒,然后输入提示再次出现,而pip实际上没有做任何事情。我做了更多的测试,以确认我的机器上有一个名为pip的东西,但每当它运行时,它基本上什么都不起作用。它没有下载或安装任何程序。
在卸载第一个版本之后,我开始尝试以另一种方式安装pip。这一次我试过了:
$ easy_install pip并得到以下输出:
Searching for pip
Best match: pip 1.5
Adding pip 1.5 to easy-install.pth file
Installing pip script to /usr/bin
Installing pip2.7 script to /usr/bin
Installing pip2 script to /usr/bin
Using /usr/lib/python2.7/site-packages
Processing dependencies for pip
Finished processing dependencies for pip再次尝试使用pip安装virtualenv,命令如下:
$ pip install virtualenv它暂停了3-4秒,然后使命令提示符再次可用。跟上次一模一样。当我检查是否安装了virtualenv时,它没有安装。
基本上,我已经试着在我的windows7cygwin安装上启动和运行pip,但都没有用。我知道我可以使用其他包来安装插件等等,但如果有人知道为什么会发生这种情况,我会非常感激,这样我就不会在以后安装东西时困扰我了。
任何帮助都将不胜感激!
发布于 2014-02-23 17:27:33
有一个bug(?)在64位Cygwin中,当尝试查找libuuid (/usr/bin/cyguuid-1.dll)时,这会导致ctypes.util分段错误。修复方法是从Cygwin安装程序安装libuuid-devel。我在an issue filed against requests.py上发现了这一点,但它在其他一些地方也被注意到(并以不同的方式解决)。
发布于 2014-03-25 01:00:52
遇到了同样的问题。binutils cygwin包的安装为我解决了这个问题。
发布于 2015-08-13 19:15:16
这个问题有一种解决方法:您可以将输出通过管道传输到另一个进程,或者将其重定向到文件。
例如:
pip | more
Usage:
pip <command> [options]
Commands:
install Install packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
search Search PyPI for packages.
wheel Build wheels from your requirements.
help Show help for commands.这将允许查看stdout,但不允许查看stderr。为了看到stderr,它也应该被重定向:
pip 2>&1 | morehttps://stackoverflow.com/questions/21057931
复制相似问题