Search code examples
pythonpython-3.xipython

How to run Python script in ipython?


I'm just getting my feet wet with Python v3.5.2. I've installed IPython via Anaconda and am now attempting to run a simple program.

I wrote a simple print("Hello World!") script in a text editor and saved it as "C:\Python code\python_practice_code.py".

I've attempted various ways to execute python_practice_code.py, with and without quotes, and I get one of two errors:

In [34]: %run C:\Python code\python_practice_code.py 
ERROR: File `'C:\Python/py'` not found.

or

In [35]: ipython 'C:\Python code\python_practice_code.py' 
  File "<ipython-input-35-30b39bc825d7>", line 1
    ipython 'C:\Python code\python_practice_code.py'

SyntaxError: invalid syntax

What am I doing wrong?


Solution

  • You don't need to change the spaces in your path - as @MadPhysicist said, sometimes you don't have control over that. Instead, you can surround your path in quotes:

    In [42]: %run "C:\Python code\python_practice_code.py"