469,117 Members | 1,364 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,117 developers. It's quick & easy.

python-dev and setting up setting up f2py on Windows XP

Hi,

I've been trying to get f2py working on Windows XP, I am using Python
2.3. I'm new to python so I'm not too sure what I'm doing yet. I need
the python-dev package to run f2py. I have been told this is just the
header files and .dll and I need to put them somewhere my C compiler
can find them. I've searched the web and none of the python-dev
packages I've found are for windows. I was wondering is this
automatically part of the windows version and if so how I set it up so
my C compiler can find them. If it is not part of the standard package
does anyone know where I can find it???

Any help at all would be much appreciated.
Thanks,
Sile

Aug 16 '06 #1
5 3789
I'm really not familiar with the package you are trying to use, nor
that familiar with what you get on windows. I would guess you did a
binary installation download, and you may need to get the python source
tarball instead - in order to get the files you need.

Barring that, I'm certain the headers are available through
sourceforge, they provide svn access for building python itself: more
info @:

http://www.python.org/dev/faq/

Hope this helps.

Anand

Sile wrote:
Hi,

I've been trying to get f2py working on Windows XP, I am using Python
2.3. I'm new to python so I'm not too sure what I'm doing yet. I need
the python-dev package to run f2py. I have been told this is just the
header files and .dll and I need to put them somewhere my C compiler
can find them. I've searched the web and none of the python-dev
packages I've found are for windows. I was wondering is this
automatically part of the windows version and if so how I set it up so
my C compiler can find them. If it is not part of the standard package
does anyone know where I can find it???

Any help at all would be much appreciated.
Thanks,
Sile
Aug 16 '06 #2
Sile wrote:
Hi,

I've been trying to get f2py working on Windows XP, I am using Python
2.3. I'm new to python so I'm not too sure what I'm doing yet. I need
the python-dev package to run f2py. I have been told this is just the
header files and .dll and I need to put them somewhere my C compiler
can find them. I've searched the web and none of the python-dev
packages I've found are for windows. I was wondering is this
automatically part of the windows version and if so how I set it up so
my C compiler can find them. If it is not part of the standard package
does anyone know where I can find it???

Any help at all would be much appreciated.
The concept of "python-dev package" is a Debian concept which doesn't
apply to Windows. The standard installation on Windows provides the
header and library files that you need for interfacing with C.

Don't put things where your C compiler can find them; do a standard
no-frills install of Python2.4 using the .msi installer and tell your C
compiler where the goodies are.

E.g. using the MinGW32 gcc, you'd need things like:

gcc -I\python24\include -lpython24 -L\python24\libs
[first is "i".upper(), second is "L".lower()]

Which C compiler are you using?

You will need to add "C:\Python24" to the path so that you can invoke
python easily; that will also enable anything else finding python24.dll
if you do a "me only" install of Python.

So give that a whirl and if you have any dramas, come back with
questions ...

HTH,
John

Aug 16 '06 #3
Hi John,

Thank you very much for your help and resolving my issue with
"python-dev". I'll hopefully get my problem sorted today, if not I'm
sure I'll be back with more questions! The C compiler I'm using is
Microsoft Visual Studio 8. I have been told there are potential
compatibility issues between this, my version of python and my fortran
compiler. I have to use python 2.3 as it is compatible with a CFD
package I'm using. I've resinstalled python properley so I'll
persevere with my exsisting C compiler this morning and try MINGW32 if
I have no joy.

Thanks again,

Sile

John Machin wrote:
Sile wrote:
Hi,

I've been trying to get f2py working on Windows XP, I am using Python
2.3. I'm new to python so I'm not too sure what I'm doing yet. I need
the python-dev package to run f2py. I have been told this is just the
header files and .dll and I need to put them somewhere my C compiler
can find them. I've searched the web and none of the python-dev
packages I've found are for windows. I was wondering is this
automatically part of the windows version and if so how I set it up so
my C compiler can find them. If it is not part of the standard package
does anyone know where I can find it???

Any help at all would be much appreciated.

The concept of "python-dev package" is a Debian concept which doesn't
apply to Windows. The standard installation on Windows provides the
header and library files that you need for interfacing with C.

Don't put things where your C compiler can find them; do a standard
no-frills install of Python2.4 using the .msi installer and tell your C
compiler where the goodies are.

E.g. using the MinGW32 gcc, you'd need things like:

gcc -I\python24\include -lpython24 -L\python24\libs
[first is "i".upper(), second is "L".lower()]

Which C compiler are you using?

You will need to add "C:\Python24" to the path so that you can invoke
python easily; that will also enable anything else finding python24.dll
if you do a "me only" install of Python.

So give that a whirl and if you have any dramas, come back with
questions ...

HTH,
John
Aug 18 '06 #4
Hi John,

Thank you very much for your help and resolving my issue with
"python-dev". I'll hopefully get my problem sorted today, if not I'm
sure I'll be back with more questions! The C compiler I'm using is
Microsoft Visual Studio 8. I have been told there are potential
compatibility issues between this, my version of python and my fortran
compiler. I have to use python 2.3 as it is compatible with a CFD
package I'm using. I've resinstalled python properley so I'll
persevere with my exsisting C compiler this morning and try MINGW32 if
I have no joy.

Thanks again,

Sile

John Machin wrote:
Sile wrote:
Hi,

I've been trying to get f2py working on Windows XP, I am using Python
2.3. I'm new to python so I'm not too sure what I'm doing yet. I need
the python-dev package to run f2py. I have been told this is just the
header files and .dll and I need to put them somewhere my C compiler
can find them. I've searched the web and none of the python-dev
packages I've found are for windows. I was wondering is this
automatically part of the windows version and if so how I set it up so
my C compiler can find them. If it is not part of the standard package
does anyone know where I can find it???

Any help at all would be much appreciated.

The concept of "python-dev package" is a Debian concept which doesn't
apply to Windows. The standard installation on Windows provides the
header and library files that you need for interfacing with C.

Don't put things where your C compiler can find them; do a standard
no-frills install of Python2.4 using the .msi installer and tell your C
compiler where the goodies are.

E.g. using the MinGW32 gcc, you'd need things like:

gcc -I\python24\include -lpython24 -L\python24\libs
[first is "i".upper(), second is "L".lower()]

Which C compiler are you using?

You will need to add "C:\Python24" to the path so that you can invoke
python easily; that will also enable anything else finding python24.dll
if you do a "me only" install of Python.

So give that a whirl and if you have any dramas, come back with
questions ...

HTH,
John
Aug 18 '06 #5
Thanks Anand !

Aug 18 '06 #6

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

4 posts views Thread by Logan | last post: by
10 posts views Thread by Berthold Hoellmann | last post: by
2 posts views Thread by Olaf Meyer | last post: by
reply views Thread by python-help-bounces | last post: by
reply views Thread by Kurt B. Kaiser | last post: by
1 post views Thread by Jerald | last post: by
29 posts views Thread by Stephen Ferg | last post: by
reply views Thread by Li Daobing | last post: by
reply views Thread by Kurt B. Kaiser | last post: by
1 post views Thread by CARIGAR | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.