.bashrc читается при запуске bash. Запуск IDLE напрямую не запускает bash. Если вы запустите IDLE из терминала, на котором запущен bash, вы увидите, что он будет представлен
Я не совсем понимаю. Я думал, что когда я использовал источник ~ / .bashrc, pythonpath в целом система изменится ... Итак, вы говорите, что даже если я перезагружусь, путь не будет выводиться в IDLE, если я не запустил бы его из оболочки?