Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   помогите, пожалуйста по питону (http://forum.oszone.net/showthread.php?t=287036)

r-studio 26-08-2014 12:15 2394214

помогите, пожалуйста по питону
 
Есть такой язык для прогания мат.задач. R-statistic, но я хочу переходить к питону и нашел, что есть к нему расширение Rpy и pip
отсюда
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip

инсталлировал их
пиши в питоне
pip install rpy2
выдаёт ошибку
Код:

>>> pip install rpy2
  File "<stdin>", line 1
    pip install rpy2
              ^
SyntaxError: invalid syntax
>>>

питон 3.3. расширения соответсвующие.
что не так?

lxa85 26-08-2014 14:50 2394318

r-studio, а вы эту команду откуда взяли?
У меня она не вызвала затруднений.
Может попробовать набрать ее руками?
Или по отдельности pip и посмотреть вывод (справку)
---
Тю! Стоп!
Эта команда выполняется в консоли!
А вы судя по всему пытаетесь выполнить ее как часть питоновского скрипта.

[lxa85@localhost ~]$ sudo pip instаll rpy2
Вот так оно работает в linux
В Windows это будет... там же exe'шники лежат.
Сложить аккуратно рядом и все должно заработать. К вечеру если окно будет, проверю.

r-studio 26-08-2014 16:02 2394355

lxa85, у меня винда 7. Да выполняю в консоле ,т.е. я скачал 2 файла
rpy
pip
они инсталлировались в
C:\Python33\Lib\site-packages\
после открываю консоль
и такой результат
куда мне положить это, чтобы заработало,и начать свою работу. в какую папку

lxa85 26-08-2014 17:03 2394375

r-studio, консоль, которая cmd
а не консоль, которая python
----
И потом, если программы установились, то может и не надо терзать pip, а начать использовать установленные библиотеки?
Какой-либо пример проверялся?

r-studio 26-08-2014 17:29 2394391

lxa85, вас понял. А как их начать использовать? для простого примера просто посчитать средние по т-стьюденту.

lxa85 26-08-2014 17:53 2394413

Гм, странный вопрос, ну да ладно.
Гугл нам отдает домашнюю страницу пакета rpy (http://rpy.sourceforge.net/)
Документация говорит, что инсталляцию можно проверить (вот так)
Начало программирования начать с диагонали по данному документу, где ухватив взглядом что попало, найти Примеры
Ну и t-критерий Стьюдента в R первый попавшийся в сносном виде (корректность не проверял).

r-studio 26-08-2014 18:42 2394444

стал тестировать
Код:

>>> python -m 'rpy2.tests'
  File "<stdin>", line 1
    python -m 'rpy2.tests'
                        ^
SyntaxError: invalid syntax
>>> import rpy2.tests
"R" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Traceback (most recent call last):
  File "C:\Python33\lib\site-packages\rpy2\rinterface\__init__.py", line 25, in
<module>
    import win32api
ImportError: No module named 'win32api'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python33\lib\site-packages\rpy2\tests.py", line 13, in <module>
    import rpy2.tests_rpy_classic
  File "C:\Python33\lib\site-packages\rpy2\tests_rpy_classic.py", line 3, in <mo
dule>
    import rpy2.rpy_classic as rpy
  File "C:\Python33\lib\site-packages\rpy2\rpy_classic.py", line 5, in <module>
    import rpy2.rinterface as ri
  File "C:\Python33\lib\site-packages\rpy2\rinterface\__init__.py", line 32, in
<module>
    except ImportError(ie):
NameError: name 'ie' is not defined
>>>


lxa85 26-08-2014 18:50 2394457

r-studio, сейчас уже не успею, завтра или где-то там проведу "чистую инсталляцию", если коллеги не помогут.

r-studio 28-08-2014 15:39 2395360

lxa85, Вы посмотрели? Пока что-то никто не может помочь(

lxa85 01-09-2014 12:50 2396957

r-studio, посмотрел, в первые полчаса, результат отрицательный. :(
Вроде бы все скачалось, сделало вид, что установлено.
Прописал PATH, вроде даже pythonwin установился. Примеры не собирает.
Как у меня ситуация со временем и win ОС, попроще станет попробую еще раз.
Но пока, увы.


Время: 20:54.

Время: 20:54.
© OSzone.net 2001-