Форум сайта python.su
unkieratomAltera
Андрей Светлов, блин, как меня доконали все эти сраные модули, которые так проблемно установить на Python 3. Что бы поставить это WebOb нужен setuptools который хрен знает как установить на 3.
Как поставить WebOb без setuptools, и какая его версия поддерживает третий питон? 1.1.1 поддерживает?
Скачаивю последнюю версию 1.2b3, копирую папку вручную в Python32\Lib\site-packages и пакет импортируется (import webob в интерпретаторе не вызывает ошибок)
virtualenv3 ~/python3
source ~/python3/bin/activate
pip install webob
что в этом сложного ?
Офлайн
учи матчасть. ты не в теме абсолютно. вопрос настолько банальный что сюда писать его не стоило. всё гуглится на раз.
Офлайн
sudo python3 setup.py install — если что. Совет по pip и virtualenv — хороший.
Офлайн
Ну и как мне установить pip?
А что, тупо скопировать папку webob в папку /usr/local/lib/python3.2/dist-packages не вариант? Я скопировал, работает вроде…
p.s. У меня щас нет времени читать огромную тучу статей, и изучать то, что питонисты понапридумывали за 20 лет! Сомневаюсь что вы не можете дать описание приведенных команд хотя бы в двух словах и не заставлять меня находит посты вроде этого http://python.su/forum/topic/9741/
Отредактировано atomAltera (Май 11, 2012 19:28:15)
Офлайн
А по инструкции http://www.pip-installer.org/en/latest/installing.html не получается?
curl http://python-distribute.org/distribute_setup.py | python3
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python3
Офлайн
Ну поставилось, конечно, откуда мне должно было приснится что сайт python-distribute.org называется, домен не лень было регать…
Дальше что? пишу pip install webob, он ставит его под питон 2.6. Создал виртуальное окружение (нахрена оно мне, непонятно) он и туда не ставит. Да ну нахер.
Traceback (most recent call last):
File “/usr/lib/python2.7/dist-packages/pip/runner.py”, line 16, in <module>
exit = run()
File “/usr/lib/python2.7/dist-packages/pip/runner.py”, line 11, in run
import pip
File “/usr/lib/python2.7/dist-packages/pip/__init__.py”, line 11, in <module>
from pip.basecommand import command_dict, load_command, load_all_commands, command_names
File “/usr/lib/python2.7/dist-packages/pip/basecommand.py”, line 11, in <module>
from pip.baseparser import parser, ConfigOptionParser, UpdatingDefaultsHelpFormatter
File “/usr/lib/python2.7/dist-packages/pip/baseparser.py”, line 5, in <module>
import pkg_resources
File “/usr/lib/python2.7/dist-packages/pkg_resources.py”, line 45
def _bypass_ensure_directory(name, mode=0777):
Всё равно под 2.7 поставил, что за тварь.
Как мне сейчас удалить это pip?
Отредактировано atomAltera (Май 11, 2012 20:54:57)
Офлайн
atomAltera, включите ручной тормоз, уважайте собеседников и пишите на литературном русском. Совет reclosedev полностью корректен. Возможно, вы упустили из виду тот факт, что предлагалось указывать python3 а не просто python.
Офлайн
Андрей Светлов
**atomAltera**, включите ручной тормоз, уважайте собеседников и пишите на литературном русском.
Совет **reclosedev** полностью корректен.
Возможно, вы упустили из виду тот факт, что предлагалось указывать python3 а не просто python.
Офлайн