文章目录
- 原创声明
- 错误快照
- 两种现象
- 测试代码
-
- 现象一解法:PyCharm Run 和 终端Terminal 都会出现错误
-
- 现象
- 解决方案:
- 现象二解法:终端Terminal 完美运行,但是 PyCharm Run会出现错误,
-
- 现象
- 解决方案:
- 总结
- 授权须知
原创声明
本文为 AidenHinGwenWong 原创,如果这篇文章对您有帮助,欢迎转载,转载请阅读文末的【授权须知】,感谢您对 AidenHinGwenWong 文章的认可!
错误快照
上图感受下这个头疼的错误:
两种现象
- 1)无论是 PyCharm Run 还是 终端Terminal 都会出现
KeyError: 'LD_LIBRARY_PATH'
—— 请看现象一解法
,然后看现象二解法
- 2)使用 PyCharm Run 出现
KeyError: 'LD_LIBRARY_PATH'
,但是 终端Terminal 可以跑 —— 请直接去看现象二解法
测试代码
import osif __name__ == '__main__':ld_lib_path = os.environ["LD_LIBRARY_PATH"] = f"{os.environ['LD_LIBRARY_PATH']}:/usr/local/cuda-10.2/lib64"print(ld_lib_path)
现象一解法:PyCharm Run 和 终端Terminal 都会出现错误
现象
- 终端Terminal 执行出现
KeyError: 'LD_LIBRARY_PATH'
错误
- 使用 PyCharm Run 执行,同样出现
KeyError: 'LD_LIBRARY_PATH'
错误
解决方案:
- 打开
~/.bashrc
,在最后一行加入:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
- 执行以下命令刷新
source ~/.bashrc
- 记得关闭当前 终端Terminal ,重新开一个新的 终端Terminal 执行,你将可以顺利运行,看下图:
现象二解法:终端Terminal 完美运行,但是 PyCharm Run会出现错误,
现象
-
终端Terminal 完美运行
-
但是使用 PyCharm Run 执行 回出现
KeyError: 'LD_LIBRARY_PATH'
错误
解决方案:
-
在 PyCharm 中 对项目进行设置: 窗口上方的
Run
->Edit Configurations
-
添加到环境变量
Environment variables
中去:
;LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
对,你没看错,是有个;
用来分割原有的环境变量,一定要记得不要没了;
- 双击后面的小图标,检查一下
-
出现下面证明是添加正确的:
-
使用 Pycharm Run 执行,完美运行!
总结
以上就是解决的 KeyError: 'LD_LIBRARY_PATH'
错误的两个方法。
我是 AidenHinGwenWong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 ? ,您的点赞可以让技术传播得更远更广,谢谢!
授权须知
- 原创文章在推送12小时后才可进行转载
- 转载文章,禁止声明原创
- 不允许直接二次转载,转载请根据原文链接联系作者
- 若无需改版,在文首清楚标注作者及来源/原文链接,并删除【原创声明】,即可直接转载。
但对于未注明转载来源/原文链接的文章,我将保留追述的权利。
作者:AidenHinGwenWong
一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,共同进步!
CSDN: AidenHinGwenWong
原文链接:Ubuntu | 一招解决 KeyError: ‘LD_LIBRARY_PATH’ 错误
- 若需要修改文章的排版,请根据原文链接联系作者
- 再次感谢您的认可,转载请遵守如上转载须知!