我刚刚用Python v3.5.2弄湿了脚。我已经通过Anaconda安装了IPython,现在我正在尝试运行一个简单的程序。
我在文本编辑器中编写了一个简单的print("Hello World!")
脚本,并将其保存为“C:\ Python code \ python_practice_code.py”。
我尝试了各种方法来执行python_practice_code.py,有和没有引号,我得到两个错误之一:
In [34]: %run C:\Python code\python_practice_code.py
ERROR: File `'C:\Python/py'` not found.
或
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
我做错了什么?
答案 0 :(得分:5)
您不需要更改路径中的空格 - 如@MadPhysicist said,有时您无法控制它。相反,您可以用引号包围您的路径:
LOCAL_PRIVILEGED_MODULE := true
答案 1 :(得分:0)
似乎反斜杠或双反斜杠在Windows中不起作用,类似地使用双引号或单引号时,也会显示类似错误
文件
'\'\'"\'"\'C:/Users/xxx.yyy/.ipython/profile_default/startup/50-middle.py\'"\'"\'\'.py'
找不到
。正斜杠没有引用路径,例如:
%run -i C:/Users/xxx.yyy/.ipython/profile_default/startup/50-middle.py
但是需要将所有魔术命令更改为首先进行函数调用,例如将%matplotlib inline
更改为get_ipython().run_line_magic('matplotlib', 'inline')
,将%load_ext autoreload
更改为get_ipython().run_line_magic('load_ext', 'autoreload')
等。