Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія | |||
sage [2016/10/25 12:06] wombat [Обновление] опечатка |
sage [2016/10/25 12:45] (поточний) wombat Дополнительные пакеты |
||
---|---|---|---|
Рядок 64: | Рядок 64: | ||
===== Дополнительные пакеты ===== | ===== Дополнительные пакеты ===== | ||
+ | ==== Из коллекции Sage ==== | ||
- | Если я правильно понимаю, ключевой приём такой: | + | Sage содержит информацию о ряде пакетов, которые проверены на работоспособность в среде Sage и внесены в соответствующий список. Получить полный список таких пакетов можно следующим образом((http://doc.sagemath.org/html/en/reference/misc/sage/misc/package.html?highlight=list_packages)): |
- | sage -python setup.py install | + | |
- | Т.е. скачиваем пакет, распаковываем его куда-то. Заходим в это "куда-то", но там вместо стандартного "''python setup.py install''" запускаем то, что написано выше. Хотя, перед этим лучше прочесть README или INSTALL в самом архиве пакета, понимая, что когда попадётся там команда типа приведённой выше, нужно вместо "''python''" подставить "''sage -python''". | + | sage: from sage.misc.package import list_packages |
+ | sage: list_packages() | ||
+ | |||
+ | Список довольно велик, и чтобы отобразить только пакеты из определённого класса, можно указать аргумент этой функции: | ||
+ | |||
+ | sage: list_packages('standard') | ||
+ | sage: list_packages('optional') | ||
+ | sage: list_packages('experimental') | ||
+ | sage: list_packages('pip') | ||
+ | |||
+ | Пакеты всех классов, кроме ''pip'', устанавливаются следующим образом: | ||
+ | |||
+ | sage -i <имя_пакета> | ||
+ | |||
+ | Пакеты из класса ''pip'', устанавливаются следующим образом: | ||
+ | |||
+ | sage -pip install <имя_пакета> | ||
+ | |||
+ | === chardet === | ||
+ | |||
+ | Библиотека [[https://github.com/chardet/chardet | chardet]] позволяет автоматически определять кодировку текстовых файлов и просматривать их в корректном виде. Поскольку этот пакет входит в списки Sage, но входит в класс ''pip'', устанавливаем его следующим образом: | ||
+ | |||
+ | sage -pip install chardet | ||
==== Пакеты R ==== | ==== Пакеты R ==== | ||
Рядок 74: | Рядок 96: | ||
sage: r.install_packages('tseriesChaos') | sage: r.install_packages('tseriesChaos') | ||
- | ==== mlpy ==== | + | ==== Другие пакеты ==== |
+ | |||
+ | Если я правильно понимаю, ключевой приём такой: | ||
+ | sage -python setup.py install | ||
+ | |||
+ | Т.е. скачиваем пакет, распаковываем его куда-то. Заходим в это "куда-то", но там вместо стандартного "''python setup.py install''" запускаем то, что написано выше. Хотя, перед этим лучше прочесть README или INSTALL в самом архиве пакета, понимая, что когда попадётся там команда типа приведённой выше, нужно вместо "''python''" подставить "''sage -python''". | ||
+ | |||
+ | === mlpy === | ||
http://mlpy.sourceforge.net/ | http://mlpy.sourceforge.net/ | ||
Рядок 89: | Рядок 118: | ||
# sage -python setup.py install | # sage -python setup.py install | ||
- | ==== spectrum ==== | + | === spectrum === |
Для установки пакета spectrum потребовалось предварительно установить пакет easydev: | Для установки пакета spectrum потребовалось предварительно установить пакет easydev: |