On Wed, Jun 11, 2014 at 11:29 AM, leif <not.rea...@online.de> wrote: > Hansen Chen wrote: >> >> I have found the answers to questions 2) and 3) in cloud.sagemath FAQ >> <https://github.com/sagemath/cloud/wiki/FAQ#own-ipython> regarding >> >> downloading from PyPi. Sorry for not checking FAQ more thoroughly before >> posting. I am new to SAGE. Question 1) still remains as to how to check >> whether a certain package is already in cloud.sagemath. > > > sage: is_package_installed("foo") > False
In addition, many interesting packages come from pypi [1], rather than Sage's own package system, since pypi has about 45000 packages, and sage has about 30. I googled for "pypi list installed packages" and found [2], which says to use "pip freeze", so I typed "sage -sh" in a terminal, followed by "pip freeze" and got the list [3] below. You could also type "!pip freeze" in a worksheet or ipython notebook. As always, if you want anything else to be standard, let me know! [1] https://pypi.python.org/pypi [2] http://stackoverflow.com/questions/6600878/find-all-packages-installed-with-easy-install-pip [3] The list: Babel==1.3 CryptoPlus==1.0 Cython==0.20.1 Fabric==1.8.3 Flask==0.10.1 Flask-AutoIndex==0.5 Flask-Babel==0.9 Flask-OldSessions==0.10 Flask-OpenID==1.2.1 Flask-Silk==0.2 Jinja2==2.5.5 MySQL-python==1.2.5 NEURON==7.4 NZMATH==1.1.0 Pillow==2.2.2 PyX==0.10 PyYAML==3.10 Pygments==1.3.1 QuantLib-Python==1.4 SQLAlchemy==0.5.8 Shapely==1.3.1 Sphinx==1.1.2 Theano==0.6.0 Twisted==13.2.0 Werkzeug==0.9.4 backports.ssl-match-hostname==3.4.0.2 basemap==1.0.8 biopython==1.61 bitarray==0.8.1 brian==1.4.1 clawpack==5.1.0 cvxopt==1.1.6 cypari==1.1 docutils==0.7 dot2tex==2.9.0dev gdmodule==0.56 ggplot==0.2.8 git-remote-helpers==0.1.0 gnuplot-py==1.8 greenlet==0.4.2 guppy==0.1.8 h5py==2.3.0 httplib2==0.9 ipython==1.2.1 itsdangerous==0.23 lxml==3.3.5 mahotas==1.1.0 matplotlib==1.3.1 mercurial==2.9.1 mmh3==2.3 mpld3==0.2 mpmath==0.18 munkres==1.0.6 netCDF4==1.0.9 networkx==1.8.1 nose==1.3.1 numexpr==2.4 numpy==1.7.0 oct2py==1.3.0 pGroupCohomology==2.1.4 pandas==0.13.1 paramiko==1.13.0 patsy==0.2.1 pexpect==2.0 pkgconfig==1.1.0 plink==1.6 plotly==0.5.13 psutil==2.1.0 psycopg2==2.5.2 pybtex==0.16 pycrypto==2.6.1 pyface==4.4.0 pymongo==2.7 pyparsing==1.5.6 pypng==0.0.16 pyproj==1.9.3 python-dateutil==2.2 python-openid==2.2.5 pytz==2013b pyzmq==2.1.11 redis==2.9.1 requests==2.2.1 rpy2==2.3.10 sage==6.2.rc0 sagenb==0.10.8.2 sagetex==2.3.4 scikit-learn==0.14.1 scikits-image==0.7.1 scimath==4.1.2 scipy==0.12.0 simpy==3.0.4 six==1.4.1 snappy==2.1.1 speaklater==1.3 spherogram==1.3 statsmodels==0.5.0 sympy==0.7.4 tables==3.1.1 tornado==3.2 traits==4.4.0 traitsui==4.4.0 webassets==0.9 wsgiref==0.1.2 xlrd==0.9.3 xlwt==0.7.5 zope.interface==4.0.5 > > Note that (e.g.) optional_packages() (from the Sage prompt) is currently > broken, but you can use 'sage --optional' in the shell. > > But probably you're not that interested in /Sage/ packages, but "plain" > Python packages. > > In that case, you could use pkg_resources, e.g. > > import pkg_resources > > pkg_resources.get_distribution("foo") # may raise DistributionNotFound > > pkg_resources.get_distribution("foo").version > > or simply try to 'import foo'... ;-) > > > -leif > > >> On Wednesday, June 11, 2014 12:41:52 PM UTC-4, Hansen Chen wrote: >> >> I would like to do the following. >> >> 1) Inspect the python packages that are already in the cloud.sagemath. >> >> 2) Install new python packages that are not in cloud.sagemath. >> >> 4) I tried in the command terminal the following python command to >> install a package called gensim. >> $ easy_install -U gensim >> and >> $ pip install --upgrade gensim >> such as what is shown in http://radimrehurek.com/gensim/install.html >> <http://radimrehurek.com/gensim/install.html>. >> >> It seems I do not have the permission to do this. I then tried >> $ sudo easy_install -U gensim >> I then typed in my cloud.sagemath password. It does not acknowledge >> it. I suppose the super user is the website administration not me. >> >> What should I do to install a new package in the cloud? Is the only >> option to install it locally on my own machine and add search path >> to the local package? > > > -- > () The ASCII Ribbon Campaign > /\ Help Cure HTML E-Mail > > > -- > You received this message because you are subscribed to the Google Groups > "sage-support" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-support+unsubscr...@googlegroups.com. > To post to this group, send email to sage-support@googlegroups.com. > Visit this group at http://groups.google.com/group/sage-support. > For more options, visit https://groups.google.com/d/optout. -- William Stein Professor of Mathematics University of Washington http://wstein.org -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.