环境中的Python失踪了

2024-10-01 07:15:56 发布

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

请帮我理解这个。在这里您可以看到我有PYTHONPATH集(它来自我的.bashrc

jean@klippie:~$ echo $PYTHONPATH 
:/home/jean/local/lib/python2.6/site-packages

但是,如果我尝试在本地站点包中启动某些内容,则会被忽略:

^{pr2}$

现在,如果我手动将PYTHONPATH导出为上面显示的值echo,则不会忽略它:

jean@klippie:~$ export PYTHONPATH=:/home/jean/local/lib/python2.6/site-packages
jean@klippie:~$ gtimelog
# SUCCESS

有什么问题吗?在


Tags: echo内容home站点libpackageslocalsite
1条回答
网友
1楼 · 发布于 2024-10-01 07:15:56

最有可能的是,您只在.bashrc中设置shell变量PYTHONPATH,但不将该变量导出到环境中。通过echo打印只显示shell变量具有打印值。试试看

env | grep PYTHONPATH

查询PYTHONPATH是否真的在环境中,并确保您确实export它在您的.bashrc中。在

相关问题 更多 >