Yes, I did, and it worked. However, I wanted to make sure that I can work with source distribution as well. At this moment it does work both ways.
On Mar 14, 9:59 pm, mdipierro <[email protected]> wrote: > The web2py binary distribution for windows include mysql driver. Did > you try that? > > On Mar 14, 11:32 am, Igor Gassko <[email protected]> wrote: > > > > > I tried using this one earlier in order to install MySQL driver from > > sources distribution (version 1.2.3c1), but it crashed during the > > install (all sorts of build errors, I didn't figure what went worng). > > I hate black magic, so out-of-box package seems to be optimal solution > > in this case (otherwise why using Windows anyway :-)). > > Nevertheless, thanks for your help! > > > On Mar 14, 12:13 am, rppowell <[email protected]> wrote: > > > > Hello Igor; > > > > Please note that I don't work with 64-bit systems, but I'll try to > > > help you get MySQL-python working. > > > > You say that you are using web2py from source, which means that you > > > have python installed on your system. > > > > See here on how to setup > > > setuptools/easy_install:http://pypi.python.org/pypi/setuptools > > > > And then use easy_install to install MySQL-python. > > > > -rppowell > > > > On Mar 13, 12:59 pm, Igor Gassko <[email protected]> wrote: > > > > > Hello, > > > > > I have set up web2py source distribution on Windows 7 x64 with Python > > > > 2.6. This distribution comes without preinstalled MySQL driver. I > > > > followed the instructions found > > > > here:http://www.web2py.com/AlterEgo/default/show/133 > > > > by creating a folder structure %web2py\Lib\site-packages and placing > > > > there the files from this > > > > archive:http://web2py.googlegroups.com/web/MySQL-python2.5.win32-binaries.zip > > > > > When I'm running: import MySQLdb in web shell, just tom make sure that > > > > the package is available, I get: > > > > > Traceback (most recent call last): > > > > File "<input>", line 1, in <module> > > > > File "D:\Work\web2py_src\site-packages\MySQLdb\__init__.py", line > > > > 19, in <module> > > > > import _mysql > > > > File "D:\Work\web2py_src\site-packages\_mysql.py", line 7, in > > > > <module> > > > > __bootstrap__() > > > > File "D:\Work\web2py_src\site-packages\_mysql.py", line 6, in > > > > __bootstrap__ > > > > imp.load_dynamic(__name__,__file__) > > > > ImportError: DLL load failed: %1 is not a valid Win32 application. > > > > > When I try to invoke any controller within the application using MySQL > > > > in its model, I get: > > > > > Traceback (most recent call last): > > > > File "D:\Work\web2py_src\gluon\restricted.py", line 173, in > > > > restricted > > > > exec ccode in environment > > > > File "D:/Work/web2py_src/applications/myapp/models/db.py", line 3, > > > > in <module> > > > > db = DAL('mysql://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx') > > > > File "D:\Work\web2py_src\gluon\sql.py", line 3783, in DAL > > > > db_codec=db_codec, check_reserved=check_reserved) > > > > File "D:\Work\web2py_src\gluon\sql.py", line 919, in __init__ > > > > self._pool_connection(lambda : MySQLdb.Connection( > > > > File "D:\Work\web2py_src\gluon\sql.py", line 829, in > > > > _pool_connection > > > > self._connection = f() > > > > File "D:\Work\web2py_src\gluon\sql.py", line 919, in <lambda> > > > > self._pool_connection(lambda : MySQLdb.Connection( > > > > NameError: global name 'MySQLdb' is not defined > > > > > I don't think this is how it's meant to be. Is there any *proper* way > > > > to install this stuff under python 2.6? > > > > Any help will be greatly appreciated! -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.

