2015-09-23 47 views
0

我正在安裝Twisted 12.1,它必須通過Twisted網站下載完成。 python setup.py install後,我收到以下錯誤,它抱怨setuptools中的腳本文件丟失。腳本文件似乎應該與Python2.6一起安裝。任何人都可以指向我在哪裏找到這樣的腳本文件的方向?安裝Twisted python時丟失文件?

Processing Twisted-12.1.0-py2.6-solaris-2.12-i86pc.egg 
creating /usr/lib/python2.6/site-packages/Twisted-12.1.0-py2.6-solaris-2.12-i86pc.egg 
Extracting Twisted-12.1.0-py2.6-solaris-2.12-i86pc.egg to /usr/lib/python2.6/site-packages 
Adding Twisted 12.1.0 to easy-install.pth file 
error: /usr/lib/python2.6/vendor-packages/setuptools/script template.py: No such file or directory 
+0

這些似乎相關:[pypa/setuptools#33 - 將'script template.py'重命名爲'script-template.py'](https://bitbucket.org/pypa/setuptools/pull-requests/33/rename -script-templatepy-to-script /)和[#134 - 文件名中的空格使得無法打包Solaris 9和10](https://bitbucket.org/pypa/setuptools/issues/134/spaces-in -file-names-make-it-impossible-to) –

+0

Thx爲鏈接!當我做了'ls -all /usr/lib/python2.6/vendor-packages/setuptools'時,列表中沒有包含以腳本開頭的文件,它似乎是一個不同的問題? – Pippi

+0

12.1可以通過'pip' ;你爲什麼認爲你需要從Twisted網站獲得它 – Glyph

回答

0

我在Solaris 11.3機器上安裝Ansible時出現了類似的錯誤。系統Python是2.7.9,但我認爲它是可比的,我。即'script template.py'在/usr/lib/python2.7/vendor-packages/setuptools中不存在。

我成功安裝了setuptools的單獨副本,之後再使用它們。

I.e。下載setuptools的,並在自定義的位置(例如)安裝:

setuptools-20.10.1$ python setup.py install --prefix=/export/dist/Solaris-x86/stw/setuptools-20.10.1 

然後(在這個例子中)PYTHONPATH=/export/dist/Solaris-x86/stw/setuptools-20.10.1/lib/python2.7/site-packages建立自己的其他程序包。