我在CentOS服务器上有一个没有sudo权限的帐户。因此,我试图通过python setup.py prefix=<my home directory>
从源代码安装IPython。在
但是,我得到了一个错误:
Traceback (most recent call last):
File "/usr/bin/ipython", line 19, in <module>
from IPython.frontend.terminal.ipapp import launch_new_instance
ImportError: No module named IPython.frontend.terminal.ipapp
我发现了一个和我一样的问题:IPython import failure and python sys.path in general。在
我按照asker的指示将IPython的目录添加到IPython执行文件中。在
^{pr2}$然而,我也犯了同样的错误。所以我想知道如何正确地启动IPython?谢谢。在
我将
IPython
源文件夹复制到~/bin/。IPython
的执行文件可以识别IPython
中的模块,ipythonshell成功启动。在您可能希望使用^{} 标志进行安装,这将自动将其置于
sys.path
上。在如果出于其他原因需要使用
prefix
,请确保添加到sys.path
的目录是包含IPython包的文件夹,而不是IPython目录。它可能会以“站点包”结尾。在相关问题 更多 >
编程相关推荐