(黑屏問題直接看最後面)
寫在前面:
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.