Solved

Running python

Posted on 2013-06-06
11
322 Views
Last Modified: 2013-06-12
Hi,

Is is possible to run python code under visual studio 2010?

thanks
0
Comment
Question by:ayha1999
  • 5
  • 3
  • 2
  • +1
11 Comments
 
LVL 75

Accepted Solution

by:
käµfm³d   👽 earned 84 total points
ID: 39225304
If you install IronPython, an implementation of Python that targets the CLR.
0
 
LVL 7

Author Comment

by:ayha1999
ID: 39225319
I have already downloaded but I can I use it under VS2010?
0
 
LVL 16

Assisted Solution

by:gelonida
gelonida earned 83 total points
ID: 39225390
Python has basically nothing to do with Visual Studio.

It is a separate programming language not bound to any Integrated Development Environment (IDE)

If you mean with 'running under Visual Studio' being able to call windows functions, then you should look at Python's windows bindings:
You have Python modules (win32), which allow to call windows functionality.

You can also write DLLs with visual studio and call them from Python with the module ctypes or by creating a Python wrapper.

To use VisualStudio as IDE wouldn't be a good idea. For this you can use any of the existing Python IDE's or just a simple editor.

In order to avoid any misinterpretation of your question.

What exactly do you understand with "running under VisualStudio"?
0
 
LVL 16

Expert Comment

by:gelonida
ID: 39225393
As far as I know, but I didn't check recently. IronPython is no more really supported, so perhaps not the best way to go.
0
 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 39225534
@gleonida

From http://blog.ironpython.net/, Wednesday, May 15, 2013
On behalf of the IronPython team, I'm happy to announce the first alpha release of IronPython 2.7.4.
Unless they stopped supporting it this month, I suppose that would indicate they are still supporting it  ; )
0
3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 39225542
It's been a while since I've had IronPython installed on a machine (and I can't do so at work), but IIRC you may need to actually start a Python project in Visual Studio. Once you do that, I believe you will have access to a REPL interpreter via one of the windows--can't remember which one, unfortunately. I'm not sure if you can open the REPL without creating a Python project.
0
 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 39225548
In browsing through the blog a bit futher, you *may* need to also install Python Tools for Visual Studio.
0
 
LVL 25

Assisted Solution

by:clockwatcher
clockwatcher earned 83 total points
ID: 39225962
Here's a walkthrough for installation and use on VS2010.  

http://ironpython.net/tools/IronPython-Tools-for-Visual-Studio-Walkthrough.pdf
0
 
LVL 16

Expert Comment

by:gelonida
ID: 39226312
@kaufmed

Thanks for the clarification.
It seems I rememeber badly an announcement one or two years ago
0
 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 39226654
@gelonida

No worries. I think at one point it was that way.
0
 
LVL 7

Author Closing Comment

by:ayha1999
ID: 39241471
Thanks
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When we want to run, execute or repeat a statement multiple times, a loop is necessary. This article covers the two types of loops in Python: the while loop and the for loop.
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Learn the basics of strings in Python: declaration, operations, indices, and slicing. Strings are declared with quotations; for example: s = "string": Strings are immutable.: Strings may be concatenated or multiplied using the addition and multiplic…
Learn the basics of while and for loops in Python.  while loops are used for testing while, or until, a condition is met: The structure of a while loop is as follows:     while <condition>:         do something         repeate: The break statement m…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now