我在刚安装在Windows 7电脑上的Cygwin中,无法让pip正常运行。希望有人能告诉我关于正确安装这些软件包方面我哪里做错了。首先,我按照以下网站上的说明进行操作: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是否已安装时,它没有被安装。
本质上,我已经尝试过很多次在我的Windows 7 Cygwin安装中运行pip,但都没有成功。我知道我可以使用其他软件包来安装插件等等,但如果有人知道为什么会出现这种情况,我会非常感激,这样在今后安装东西时就不会困扰我了。
非常感谢任何帮助!
pip
和virtualenv
。或者,在基于*nix的操作系统中安装Python到虚拟环境中。 - jrd1cmd
提示符(按Win+R键,然后输入cmd
并按Enter键),并像这样调用已安装在Windows上的Python和pip
(例如:C:\Python27\Scripts\pip.exe install virtualenv
)? - jrd1$/cygdrive/c/Users/Ryan/Anaconda/Scripts/pip.exe install virtualenv
),避开Cygwin的安装,直接在Windows上安装包。采用这种策略,我只用了几秒钟就安装好了所有东西。再次感谢! - rrphenix