我在用最近安裝在Windows 7計算機上的Cygwin上運行得很糟糕。我寫的是希望任何人都能夠正確地安裝這些軟件包,從而告訴我我做得不正確。PIP安裝在Windows 7上無法正常工作Cygwin安裝
要開始,我跟本網站上的說明:
http://www.pip-installer.org/en/latest/installing.html
一起點子安裝之前安裝setuptools的。我遵循的步驟,運行這個命令:
[email protected] ~
$ 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用這個命令:
[email protected] ~
$ pip install --upgrade setuptools
導致絕對沒有輸出。下面出現一個空白行,持續3-4秒,然後輸入提示再次出現,沒有任何事實上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安裝,但無濟於事。我意識到我可以使用其他軟件包來安裝插件等等,但是如果有人知道爲什麼會發生這種情況,我會非常感激,所以當我嘗試在下面進行更深入的安裝時,它不會讓我困擾該線。
任何幫助將不勝感激!
出於好奇,給你想要做什麼,爲什麼你想做到這一點只在Cygwin的?考慮到Cygwin是一個「DLL(cygwin1.dll)」,它充當了提供大量Linux API功能的Linux API層「,所以最好簡單地安裝用於Windows *的Python *,並安裝」pip「和」virtualenv「辦法。或者,將Python安裝在基於Virutal環境/ * nix的操作系統中。 – jrd1
嗯,我已經有一個安裝在Windows中的Python版本配置,我喜歡它。當我嘗試使用它時(例如導入numpy或其他東西),安裝的功能不起作用。我假設這是因爲我的路徑文件鏈接到python上的cygwin版本,而不是以前安裝的Windows版本。 你會如何建議我得到Cygwin使用我的Windows安裝?只需卸載cygwin python並修改路徑文件以包含windows文件夾,其中包含我的windows python install? – rrphenix
您可以通過直接調用Windows安裝來繞過Cygwin安裝。你有沒有嘗試使用Windows的'cmd'提示符(按Win + R鍵入'cmd',然後按Enter鍵),並調用你的Windows安裝的Python和'pip'這樣安裝? (例如:'C:\ Python27 \ Scripts \ pip.exe install virtualenv') – jrd1