true. cpdb was rewrtten and requires 2.7. I think it is the only module/script that requires 2.7.
On Wednesday, 28 March 2012 17:43:48 UTC-5, Marco Tulio wrote: > > That sounds what I need.... > > but: > > ubuntu@ip:/home/www-data/web2py$ python scripts/cpdb.py -h > Traceback (most recent call last): > File "scripts/cpdb.py", line 5, in <module> > import argparse > ImportError: No module named argparse > > then I read somewhere this: > > > 1down vote > > The argparse module was added in Python 2.7. > http://docs.python.org/library/argparse.html > > Prior to 2.7, the most common way to handle command-line arguments was > probably getopt.http://docs.python.org/library/getopt.html > > Of course you can always handle the command-line manually simply by > looking at sys.argv. Howevergetopt is a good abstraction layer, and > argparse is even better. > > If you truly need argparse in older environments (debatable), there is a > Google Code project maintaining it, and you can include that in your > project. http://code.google.com/p/argparse/ > link <http://stackoverflow.com/a/7476068>|improve this > answer<http://stackoverflow.com/posts/7476068/edit> > > from: > http://stackoverflow.com/questions/7473609/argparse-python-modules-in-cli > > And I'm like: > ubuntu@ip:~$ python > Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) > [GCC 4.4.3] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> > > wich means it doesn't work because I just don't have it. > > someone said this: > > up vote3down vote > > Well if the only thing you need is argparse (saw that in one of your > comments!) you could just do : > > pip install argparse > > This is not exactly an answer to the exact question :-) , but indeed if > you are only missing a few feature, many 2.7 features actually come from > independent projects and/or some compatibility packages can be found, eg: > > > Also from: > http://stackoverflow.com/questions/7473609/argparse-python-modules-in-cli > > wich made me think that I'm using 2.6 while there's 2.7 and 3.2 out > there... should I consider upgrading python to a newer version or just get > the missing module? > > Thanks in advanced! > Marco Tulio > > 2012/3/27 nick name <i.like.privacy....@gmail.com> > >> On Tuesday, March 27, 2012 11:26:17 AM UTC-4, Marco Tulio wrote: >> >>> How do I get the data that was on my app (on the sqlite database). >> >> >> Web2py comes with scripts/cpdb.py, which copies databases from one >> connection string to another with lots of other goodies. >> >> see >> http://web2py.com/books/default/chapter/29/6#Copy-data-from-one-db-into-another(if >> it doesn't get you to the right place, look for "cpdb" in the page) >> > > > > -- > []'s > Marco Tulio >