It looks like it is going to try to build MySQL-python from c source. The error may be because of a missing compiler or maybe the MySQL header file or .lib file is missing.
See http://stackoverflow.com/questions/645943/mysql-for-python-in-windowsfor instructions on getting MySQL-python for windows installed on your system. Note, if you are working against a virtualenv (you are if you are following the tutorial), you can easy_install the downloaded exe installer to get it in your virtualenv. -Chris On Sunday, May 27, 2012, Learner wrote: > Hello All, > > I just started learning Pyramid & Python together. Pyramid > documentation is amazing, step by step instructions are really > helpful for a basic learner like me. > > I created a simple Pyramid (SqlAlchemy) application using > > http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/tutorials/wiki2/index.html > documentation. Now I want to switch from SqlLite to MySql. So I made > below changes to my application > development.ini > ---------------------- > sqlalchemy.url = mysql://root:welcome@localhost/deals > > Added python-mysql to setup.py > ----------------------------------------------- > requires = [ > 'pyramid', > 'mysql-python', > 'SQLAlchemy', > 'transaction', > 'pyramid_tm', > 'pyramid_debugtoolbar', > 'zope.sqlalchemy', > 'waitress', > ] > > Now when I try to install the application using "python setup.py > develop", I get "error: The system cannot find the file specified" > error. > I tried copying mysql dll file to python bin directory thinking mysql > is not accessible from python & searched on the web but no luck. > > Any help is much appreciated. Thanks for your time. > > Complete execution details > (pyramid) D:\learner\python\pyramid\projects\tutorial>python setup.py > develop > running develop > running egg_info > writing requirements to tutorial.egg-info\requires.txt > writing tutorial.egg-info\PKG-INFO > writing top-level names to tutorial.egg-info\top_level.txt > writing dependency_links to tutorial.egg-info\dependency_links.txt > writing entry points to tutorial.egg-info\entry_points.txt > reading manifest file 'tutorial.egg-info\SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no files found matching '*.rst' > warning: no files found matching '*.jpg' under directory 'tutorial' > warning: no files found matching '*.txt' under directory 'tutorial' > warning: no files found matching '*.mak' under directory 'tutorial' > warning: no files found matching '*.mako' under directory 'tutorial' > warning: no files found matching '*.js' under directory 'tutorial' > warning: no files found matching '*.html' under directory 'tutorial' > warning: no files found matching '*.xml' under directory 'tutorial' > writing manifest file 'tutorial.egg-info\SOURCES.txt' > running build_ext > Creating d:\learner\python\pyramid\lib\site-packages\tutorial.egg-link > (link to .) > tutorial 0.0 is already the active version in easy-install.pth > Installing initialize_tutorial_db-script.py script to D:\learner\python > \pyramid\Scripts > Installing initialize_tutorial_db.exe script to D:\learner\python > \pyramid\Scripts > Installing initialize_tutorial_db.exe.manifest script to D:\learner > \python\pyramid\Scripts > > Installed d:\learner\python\pyramid\projects\tutorial > Processing dependencies for tutorial==0.0 > Searching for mysql-python > Reading http://pypi.python.org/simple/mysql-python/ > Reading http://sourceforge.net/projects/mysql-python/ > Reading http://sourceforge.net/projects/mysql-python > Best match: MySQL-python 1.2.3 > Downloading > http://download.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz > Processing MySQL-python-1.2.3.tar.gz > Running MySQL-python-1.2.3\setup.py -q bdist_egg --dist-dir c:\users > \learner\appdata\local\temp\easy_install-klhsdv\MySQL-python-1.2.3\egg- > dist-tmp-whnjbg > error: The system cannot find the file specified > > > cheers > > > Completed > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To post to this group, send email to > [email protected]<javascript:;> > . > To unsubscribe from this group, send email to > [email protected] <javascript:;>. > For more options, visit this group at > http://groups.google.com/group/pylons-discuss?hl=en. > > -- Christopher Lambacher [email protected] -- You received this message because you are subscribed to the Google Groups "pylons-discuss" 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/pylons-discuss?hl=en.
