我试图在linux中使用ipython作为我的默认shell。%rehashx在启动时执行,因此可以访问shell路径中的命令。有两个问题:
例如:
g++ x.cpp
#---------------------------------------------------------------------------
#NameError Traceback (most recent call last)
#<ipython-input-2-6f1048d865c4> in <module>()
#----> 1 g++ x.cpp
#
#NameError: name 'g' is not defined
发布于 2013-05-11 03:26:16
在这种情况下,如果ipython无法判断您是否打算运行命令或python代码,它就会将其解释为python代码。为了帮助它认识到这实际上是您要运行的命令,请在它的前面加上"!
“。
!g++ x+6.cpp
g++: x+6.cpp: No such file or directory
https://stackoverflow.com/questions/16496520
复制相似问题