Найти - Пользователи
Полная версия: Как установить ipython в Py3.3 ?
Начало » Python для новичков » Как установить ipython в Py3.3 ?
1
kvichans
На данный момент у меня из знаний о доп.пакетах Питона, только здравый смысл. Цели и ситуация в целом понятны, но тех.делали: поиск, установка, зависимости, совместимости и пр. тонкости - не освоены.
Хочу на примере ipython устроить ликбез.

Начинаю с ipython-0.13.1.py3-win32.exe.
Скачал, запустил. В конце установки получил сообщение: Distribute (setuptools) is required to create Start Menu items. Re-run this installer after installing distribute to get Start Menu items.
Стало ясно, что нужна предварительная инсталяция setuptools.
Дальше как? Где искать? Какие подходят?
Сам нашел pypi.python.org/pypi/setuptools - но среди инсталяторов там только на версию до py2.7
В списке доступных для py3 пакетов вижу: setuptools_subversion, setuptools_hg, setuptools_git - но совмеваюсь, что они подойдут для моего случая.
pyuser
Собранные пакеты под python3.3 можно взять здесь (пакеты, в названии которых есть *разрядность_системы-py3.3*)
ЗЫ. Чтобы ipython работал, надо еще pyreadline установить.
smoke853
kvichans, нужно поставить:
https://pypi.python.org/pypi/distribute

Как ставить:
1. скачиваем архив tar.gz
2. распаковываем например winrar'ом.
3. запускаем distribute_setup.py
kvichans
Установил distribute-0.6.35 (взял по ссылке от smoke853) (UPD: Установка distribute-0.6.35.win32-py3.3.‌exe по ссылке от pyuser дает такой же результат)
Переустановил ipython-0.13.1.py3-win32.exe (запускал “от имени адм.”) - установщик никаких замечаний не выдал.
Появились в Пуск два пункта: ipython и ipythonqt.
Вызов ipython приводит к появлению консольного окна, которое тут же закрывается.
Вызов ipythonqt не имеет видимых результатов.

Чуть подробностей:
Команда ipython в Пуске выполняет
C:\Programs\Python33\python.exe “C:\programs\Python33\scripts\ipython3-script.py”
с начальной папкой %HOMEDRIVE%%HOMEPATH%

Попытка руками запустить:
C:\> C:\Programs\Python33\python.exe “C:\programs\Python33\scripts\ipython3-script.py”
Traceback (most recent call last):
File “C:\programs\Python33\scripts\ipython3-script.py”, line 9, in <module>
load_entry_point('ipython==0.13.1', ‘console_scripts’, ‘ipython3’)()
File “C:\Programs\Python33\lib\site-packages\distribute-0.6.35-py3.3.egg\pkg_resources.py”, line 343, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File “C:\Programs\Python33\lib\site-packages\distribute-0.6.35-py3.3.egg\pkg_resources.py”, line 2309, in load_entry_point
raise ImportError(“Entry point %r not found” % ((group,name),))
ImportError: Entry point ('console_scripts', ‘ipython3’) not found


Что дальше?
smoke853
сейчас поставил тоже ipython, ради проверки.
Ставил ipython-0.13.1.py3-win-amd64-PROPER.exe отсюда:
https://pypi.python.org/pypi/ipython#downloads

Скрин:
http://savepic.org/3029689.jpg
kvichans
smoke853 Разве указание на AMD в ipython-0.13.1.py3-win-amd64-PROPER.exe не является существенным? На мой Intel видимо не встанет. В указанном вами месте для py3 есть только то, что вы запускали, и то, что я запускал.

pyuser подсказывал, что нужен еще pyreadline. Но я не нашел его под py3.3. Как в таких случаях поступают опытные питонщики?

smoke853 у вас установлен pyreadline?

Проблема осталась открытой. Кто может помочь?
smoke853
kvichans, amd64 - это не значит, что на интел не встанет, amd64 - это значит 64 битная версия, т.к. python 3.3.0 у меня тоже 64bit, проц у меня intel i7-2600K, windows 7 тоже 64bit, все работает конечно же.

pyreadline - я не ставил, на скрине видно что он не установлен, т.к. ipython я не пользуюсь, и установил его чисто для проверки чтобы показать что работает, сейчас я его удалил уже, а так пользуюсь pycharm и sublime text2.

В переменной path, обязательно должно быть прописано: С:\Python33\Scripts\, без этого у меня ipython не запускается, также без этого не будет запускаться easy_install, pip и т.д. вообщем .exe которые установлены в папке Scripts.
kvichans
Повторил путь smoke853:
- Поставил новый Питон - python-3.3.0.amd64.msi (это уже пятый на компе!)
- Поставил distribute-0.6.35.win-amd64-py3.3.exe
- Поставил ipython-0.13.1.py3-win-amd64-PROPER.exe
Заработало
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB