Ubuntu系统通过anaconda安装的spyder的启动问题

写在前面:

Python是当前最热门的开发语言,用途非常广泛。对于初学者,无论是在Windows还是linux环境下部署Python开发环境,都是一件相对繁琐的事情,因为你不仅仅只是安装Python,还需要根据项目需求安装所需的packages。Anaconda是一款专门针对Python开发环境部署所开发的一款集成工具,它相当于在系统中单独划分一个空间用于Python开发。一下简单总结一下Anaconda的优点:

  • 与系统环境相对隔离,自带Python,避免冲突
  • 可通过conda命令自由便捷的装卸packageApplication
  • packagesApplications资源丰富,自动配置环境

问题在这里:

Anaconda相当优秀,但有些操作逻辑也是众口难调,比如通过其安装的Application的启动就有些鸡肋——必须从终端启动,而且终端必须保持开启。我习惯于从Ubuntu的搜索栏搜索文件和应用,那么是否可以在此打开spyder呢?答案是肯定的,但得先进行一下相关配置。

解决方法:

  • 进入/usr/share/applications/目录,编辑.desktop文件
cd /usr/share/applications/
sudo gedit spyder3.desktop
  • 系统本身是没有这个文件的,执行以上命令会自动创建.desktop文件,在这个空文件中粘贴一下代码(注意修改你的用户名):
[Desktop Entry]
Encoding=UTF-8
Name=Spyder3
Comment=The Python IDE
Exec=/home/你的用户名/anaconda3/bin/spyder
Icon=/home/你的用户名/anaconda3/share/icons/spyder.png
StartupNotify=True
Terminal=False
Categories=Development;Science;IDE;Qt;
Type=Application
StartupNotify=True
MimeType=text/x-python;
X-AppStream-Ignore=True

以上代码中中有两条关键语句,这是Anacondaspyder应用默认的安装路径以及spyder图标的路径。

Exec=/home/你的用户名/anaconda3/bin/spyder
Icon=/home/你的用户名/anaconda3/share/icons/spyder.png

完成以上操作,确保准确无误并保存退出,在搜索栏中输入spyder或者sp即可出现spyder应用程序,点击即可进入应用。
在这里插入图片描述

写在后面(若没有spyder启动黑屏问题不需要看):

当初次安装spyder启动是可能出现黑屏问题,可进行以下配置进行解决:

  • 进入以下目录并执行:
cd /etc/ld.so.conf.d 
sudo cat x86_64-linux-gnu_GL.conf 
  • 显示以下结果:
 /usr/lib/nvidia-384   
 /usr/lib32/nvidia-384
  • 执行以下命令:
sudo gedit i386-linux-gnu_GL.conf #将以上结果复制进来保存退出.
sudo ldconfig #进行动态链接保存.
  • 重启spyder.

猜你喜欢

转载自blog.csdn.net/qq_24032231/article/details/84099002