系统:Ubuntu22.04
自己对于Ubuntu系统刚刚入门,本文章主要参考
https://www.bilibili.com/read/cv18458759?spm_id_from=333.999.0.0
问题来源
在pycharm中运行gym动画,代码及错误如下:
![](https://img-blog.csdnimg.cn/img_convert/595865ee22e6aaca1805dff039c554e6.jpeg)
但是,根据路径可以找到so文件。
2.方法
(1)建立软连接
![](https://img-blog.csdnimg.cn/img_convert/5c404395b95f18fb7a7cae31fb5ea771.png)
![](https://img-blog.csdnimg.cn/img_convert/123fab418a13a51de8d7f8ca1319c232.png)
再次运行代码,出现新的错误,如下:
![](https://img-blog.csdnimg.cn/img_convert/a278e283a84ff543f04993f75f162eff.png)
这是因为conda中的libstdcxx-ng版本太低。
(2)由于我的pycharm中使用的环境是anaconda3的env中自己创建的虚拟环境pytorch。
所以,使用conda activate pytorch激活环境,命令行开头出现(pytorch)字样。
然后复制下方代码到命令行:
![](https://img-blog.csdnimg.cn/img_convert/e470e0504b262c448b2ecd8975b3d521.png)
中途出现确认提示,输入y,然后回车,等待安装完成。
(3)使用以下命令查看libstdcxx-ng版本
![](https://img-blog.csdnimg.cn/img_convert/0e661414270a686d65ea2731ef1b744f.png)
(4)再次运行代码,完成!