首页 > 编程知识 正文

python导入另一个py文件出错,python运行程序时一直无法出结果

时间:2023-05-04 11:39:56 阅读:45281 作者:1149

跟着这个

开机自检,将一个ipython规则的所有虚拟NVS

在我的理解中,这篇帖子的主要思想是,在virtualenv上,ipython找不到那个模块。

(a-virtualenv ) me@pc:~$ipython

跟踪后退(mostrecentcalllast ) :

File '/usr/jldlm/ipython ',line 19,in

from ipython.frontend.terminal.ipappimportlaunch _ new _ instance

importerror : nomodulenamedipython.frontend.terminal.IP app

要解决此问题,请将其添加到我的/usr/jldlm/ipython中

导入系统

if '/usr/lib/python 2.7/dist-packages ' not in sys.path :

sys.path.append (/usr/lib/python 2.7/dist-packages ) )

这个招式适用于Balthazar。 但是,就我而言,我得到了这个

跟踪后退(mostrecentcalllast ) :

File '/usr/jldlm/ipython ',line 18,in

from ipython.frontend.terminal.ipappimportlaunch _ new _ instance

file '/usr/lib/python 2.7/dist-packages/ipython/_ _ init _.py ',line 46,in

from.frontend.terminal.embedimportembed

file '/usr/lib/python 2.7/dist-packages/ipython/frontend/terminal/embed.py ',line 37,in

from ipython.frontend.terminal.ipappimportload _ default _ config

文件'/usr/lib/python 2.7/dist-packages/ipython/frontend/terminal/IP app.py ',line 38,in

from ipython.core.completerimportipcompleter

file '/usr/lib/python 2.7/dist-packages/ipython/core/completer.py ',line 84,in

from ipython.utilsimportgenerics

file '/usr/lib/python 2.7/dist-packages/ipython/utils/generics.py ',line 19,in

from ipython.external.simplegenericimportgeneric

文件'/usr/lib/python 2.7/dist-packages/ipython/external/simple generic/_ _ init _ _.py ',line 4,in

from _simplegeneric import *

importerror : nomodulenamed _ simple generic

我也认为应该在/usr/jldlm/ipython中添加/usr/lib/python 2.7/dist-packages/ipython/external去sys.path .

跟踪后退(mostrecentcalllast ) :

File '/usr/jldlm/ipython ',line 18,in

from ipython.frontend.terminal.ipappimportlaunch _ new _ instance

file '/usr/lib/python 2.7/dist-packages/ipython/_ _ init _.py ',line 43,in

from .config.loader import Config

file '/usr/lib/python 2.7/dist-packages/ipython/config/loader.py ',line 27,in

from ipython.utils.pathimportfilefind,get_ipython_dir

file '/usr/lib/python 2.7/dist-packages/ipython/utils/path.py ',line 24,in

from ipython.utils.processimportsystem

file '/usr/lib/python 2.7/dist-packages/ipython/utils/process.py ',line 27,in

from._ process _ POSIX import _ find _ cmd,system,getoutput,arg_split

file '/usr/lib/python 2.7/dist-packages/ipython/utils/_ process _ POSIX.py ',line 27,in

from IPython.utils import text

file '/usr/lib/python 2.7/dist-packages/ipython/utils/text.py ',line 27,in

from ipython.external.pathimportpath

importerror : cannotimportnamepath

此错误发生在IPython/__ init__py的第43行,但最后发生在第46行。

如何使ipython与virtualenv一起工作?

将/usr/lib/python 2.7/dist-packages/ipython/external添加到sys.path中是否会出现新错误?

我应该读什么才能更好地理解python的导入路径?

谢谢你!

PS :

普通IPython sys.path

[ ' ',

'/usr/jldlm ',

'/usr/lib/python2.7 ',

'/usr/lib/python2.7/plat-linux2',

'/usr/lib/python2.7/lib-tk ',

'/usr/lib/python2.7/lib-old ',

'/usr/lib/python2.7/lib-dynload ',

'/usr/local/lib/python 2.7/dist-packages ',

'/usr/lib/python 2.7/dist-packages ',

'/usr/lib/python 2.7/dist-packages/pil ',

'/usr/lib/python 2.7/dist-packages/GST-0.10 ',

'/usr/lib/python 2.7/dist-packages/GTK-2.0 ',

'/usr/lib/pymodules/python2.7 ',

'/usr/lib/python 2.7/dist-packages/Ubuntu-SSO-client ',

'/usr/lib/python 2.7/dist-packages/Ubuntu one-client ',

'/usr/lib/python 2.7/dist-packages/Ubuntu one-control-panel ',

'/usr/lib/python 2.7/dist-packages/Ubuntu one-couch ',

'/usr/lib/python 2.7/dist-packages/Ubuntu one-installer ',

'/usr/lib/python 2.7/dist-packages/Ubuntu one-storage-protocol ',

'/usr/lib/python 2.7/dist-packages/ipython/extensions ' ]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。