Користувальницькькі налаштування

Налаштування сайту


sage

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
Наступна ревізія
Попередня ревізія
sage [2016/02/03 10:50]
wombat [Sage через прокси] Let's Encrypt link
sage [2016/10/25 12:45]
wombat Дополнительные пакеты
Рядок 26: Рядок 26:
 ==== Обновление ==== ==== Обновление ====
  
-**1.** Эвакуируем папку, в которой хранятся все раочие листы нашего пользователя (///​home/​username/​.sage//​):​+**1.** Эвакуируем папку, в которой хранятся все рабочие листы нашего пользователя (///​home/​username/​.sage//​):​
  
   cd archive_catalog   cd archive_catalog
Рядок 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:
sage.txt · В останнє змінено: 2016/10/25 12:45 by wombat