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.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章