2013-04-23 66 views
2

我有一個Solaris主機:的Solaris蟒蛇setuptools的安裝

SunOS blah 5.10 Generic_147441-27 i86pc i386 i86pc 

,我在/usr/bin/python

$ /usr/bin/python 
Python 2.6.4 (r264:75706, Jun 26 2012, 21:27:36) [C] on sunos5 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

有蟒蛇的問題是,我似乎沒有安裝setuptools的,所以我下載壓縮包和嘗試:

setuptools-0.6c12dev-r88846$ /usr/bin/python setup.py install 
Traceback (most recent call last): 
    File "setup.py", line 4, in <module> 
    from distutils.util import convert_path 
ImportError: No module named distutils.util 

當然,因爲我沒有distutils,我不能安裝...以及ything。

我並不熟悉solaris;一些谷歌搜索表明我需要安裝python-dev。我怎麼做?任何其他建議?

回答

2

你可以使用OpenCSW中的Python。你會得到一個Python包和許多模塊,包括setuptools。可用的Python版本是Python 2.6(CSWpython),2.7(CSWpython27)和3.3(CSWpython33)。大多數模塊包可用於Python 2.6和2.7。假設你got started with OpenCSW並添加/opt/csw/binPATH,您可以:

sudo pkgutil -y -i python py_django 

要獲取模塊的Python 3.3,可以使用的virtualenv和PIP作爲普通用戶。例如:

sudo pkgutil -y -i python33 virtualenv 
virtualenv -p /opt/csw/bin/python3.3 py3env 
source py3env/bin/activate 
pip install django