2013-04-23 4 views
2

У меня есть Солярис хост:Солярис питона 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, так что я скачать tarball and try:

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, я не могу установить ... ну а ружения.

Я вообще не знаком с Solaris; некоторые googling указали, что мне нужен python-dev. как это сделать? любые другие предложения?

ответ

2

Вы можете использовать Python из OpenCSW. Там вы получите пакет Python и множество модулей, включая setuptools. Доступными версиями Python являются Python 2.6 (CSWpython), 2.7 (CSWpython27) и 3.3 (CSWpython33). Большинство пакетов модулей доступны для Python 2.6 и 2.7. Предполагая, что вы имеете got started with OpenCSW и добавил /opt/csw/bin к PATH, вы можете:

sudo pkgutil -y -i python py_django 

Чтобы получить модули для Python 3.3, можно использовать virtualenv и пип как обычный пользователь. Например:

sudo pkgutil -y -i python33 virtualenv 
virtualenv -p /opt/csw/bin/python3.3 py3env 
source py3env/bin/activate 
pip install django 
Смежные вопросы