簡體   English   中英

如何在Windows上為Python 2.6設置Setuptools?

[英]How do I set up Setuptools for Python 2.6 on Windows?

有沒有辦法在沒有exe安裝程序的情況下在Windows中安裝Python 2.6的Setuptools?

目前還沒有一個建立起來,而且Setuptools的維護者已經聲明可能還需要一段時間才能實現它。

有沒有人知道安裝它的方法?

第一個選項 - 在線安裝(即在整個安裝過程中保持連接到Internet):

  1. 下載setuptools-0.6c9.tar.gz
  2. 使用7-zip將其解壓縮到Windows Python安裝文件夾之外的文件夾(目錄)
  3. 轉到文件夾(參見步驟2)並從相應的dos(命令)提示符運行ez_setup.py
  4. 確保PATH包含相應的C:\\ Python2X \\ Scripts目錄

第二種選擇:

  1. 下載setuptools-0.6c9.tar.gz
  2. setuptools-0.6c9-py2.6.egg下載到Windows Python安裝文件夾之外的文件夾(目錄)
  3. 使用7-zipsetuptools-0.6c9-py2.6.egg所在的文件夾中提取ez_setup.py
  4. 轉到相應的dos提示符並從命令提示符運行python ez_setup.py setuptools-0.6c9-py2.6.egg
  5. 確保PATH包含相應的C:\\ Python2X \\ Scripts目錄

第三個選項(假設您的計算機上有Visual Studio 2005或MinGW)

  1. 下載setuptools-0.6c9.tar.gz
  2. 使用7-zip將其解壓縮到Windows Python安裝文件夾之外的文件夾(目錄)
  3. 轉到文件夾(參見步驟2)並從相應的dos(命令)提示符運行python setup.py install

請提供反饋。

您可以下載並運行http://peak.telecommunity.com/dist/ez_setup.py 這將下載並安裝setuptools。

[更新]

此腳本不再有效 - 它下載的setuptools版本不在ez_setup.py指定的URI中 - 導航到http://pypi.python.org/packages/2.7/s/setuptools/以獲取最新版本 -腳本也做了一些md5檢查,我還沒有進一步研究它。

11月21日的回答對我不起作用。 我按照方法1的說明在我的64位Vista機器上工作,除了步驟3我鍵入:

setup.py安裝

所以,總之,我做了:

  1. 下載setuptools-0.6c9.tar.gz
  2. 使用7-zip將其解壓縮到Windows Python安裝文件夾之外的文件夾(目錄)
  3. 在DOS(命令)提示符下,cd到您新創建的setuptools-0.6c9文件夾並輸入“setup.py install”(不帶引號)。
  4. 確保PATH包含相應的C:\\ Python2X \\ Scripts目錄

我能找到做谷歌的EXE,

您只需從以下URL下載它,然后雙擊並安裝....

http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe#md5=1509752c3c2e64b5d0f9589aafe053dc

我通過下載源然后運行(從解壓縮的目錄)快速運行:

python.exe setup.py bdist_wininst

這構建了dist\\setuptools-0.6c9.win32.exe ,這正是您正在尋找的安裝程序。

剛剛安裝了setuptools,如下所示:

  1. 下載http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e ,並解壓縮到我的Python安裝之外的文件夾中。
  2. 命令提示符,然后cd進入該文件夾。
  3. 輸入python setup.py install

這將從源安裝到您的python的site-packages文件夾和所需的任何其他步驟。 這是在Windows XP SP2上。

setuptools 在0.6c11版本中更新

最簡單的setuptools安裝選項是使用預打包的Windows Installer。

對於Windows上的32位 Python,官方的setuptools頁面已經更新,並且具有適用於Python 2.6和2.7的Windows安裝程序:

對於Windows上的64位 Python,可以在此處使用setuptools Windows安裝程序:

“第一個選項”(4個步驟:下載,解壓縮,運行,驗證PATH)在安裝了Python 2.6 32位的Windows Server 2008 x64機器上不起作用,也沒有在我的Vista x64機器上使用Python 2.6 32位工作安裝。

“第二個選項(5個步驟:下載,解壓縮,提取,運行,驗證PATH)適用於Windows Server 2008 x64和Windows Vista x64。

非常感謝您提供指導!

OP選項1對我不起作用。

但是如NathanD所提到的那樣做setup.py安裝就可以了。

也許這應該成為選項1?

維爾納

Python擁有完成此任務的所有功能。

來自https://pypi.python.org/pypi/setuptools#installing-and-using-setuptools我得到了ez_setup.py的URL: https//bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup 。 PY

而是下載它並擺弄文件,我們可以從控制台執行此操作:

import urllib
url = 'https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py'
ezcode = urllib.urlopen(url).read()
exec(ezcode)

我的建議是等到Python 2.6.2在Windows上使用Python 2.6。 還有一些錯誤使它不太理想( 這個特別令人討厭 )。 就個人而言,即使從源代碼安裝后,我也無法在Vista x64上完成安裝工具。 在Python 2.5.4下,我沒有遇到任何問題。

第二種選擇對我有用。

兩個筆記:

一個。 安裝后,在vista中使用easy_install時,請以管理員身份執行此操作。 (右鍵單擊命令行快捷方式,然后單擊“以管理員身份運行”)。 我沒有嘗試運行easy_install。

他的意思是使用setuptools-0.6c9.tar.gz中的ez_setup

ActivePython已經包含setuptools(實際上是Distribute ),以及pip和virtualenv。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM