2013-04-23 117 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