(黑屏问题直接看最后面)
写在前面:
Python
是当前最热门的开发语言,用途非常广泛。对于初学者,无论是在Windows
还是linux
环境下部署Python
开发环境,都是一件相对繁琐的事情,因为你不仅仅只是安装Python
,还需要根据项目需求安装所需的packages。Anaconda
是一款专门针对Python
开发环境部署所开发的一款集成工具,它相当于在系统中单独划分一个空间用于Python
开发。一下简单总结一下Anaconda
的优点:
- 与系统环境相对隔离,自带
Python
,避免冲突 - 可通过
conda
命令自由便捷的装卸package
、Application
packages
、Applications
资源丰富,自动配置环境
问题在这里:
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
以上代码中中有两条关键语句,这是Anaconda
和spyder应用
默认的安装路径以及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.