PYTHONPATH错误Linux终端v Cons

2024-06-28 19:52:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我在装Python的时候遇到了麻烦。我在~/.bashrc中添加了这一行

export PYTHONPATH=$PYTHONPATH:/home/sayth/My_Programs/Python

我跑了source ~/.bashrc

不过,如果我在终端输入python并得到python REPL,那么就可以从~/My_Programs/python导入模块而不会出现问题。在

但是,如果我在ninjaide中运行bpython或idle或控制台,则导入失败。在

^{pr2}$

我能行系统路径追加(/home/sayth/My\u Programs/Python)并使其正常工作,但我希望PYTHONPATH在所有控制台中自动工作。怎样?在

PS使用ubuntu 11.10


Tags: 模块终端sourcehomemyexportreplidle
1条回答
网友
1楼 · 发布于 2024-06-28 19:52:28

我猜您不是从同一个终端启动ninjaide,而是从新的环境变量中source ~/.bashrc只影响进行寻源的shell进程的子进程。当然,退出并再次登录可能会实现,但如果您完全生活在GUI中(例如,您单击一个按钮启动ninjaide),那么您可能需要进行更多的工作来设置环境变量。如何执行此操作取决于所使用的图形环境。在

相关问题 更多 >