Win10下Ubuntu(WSL)中Python環境配置筆記
Win10下Ubuntu(WSL)中Python環境配置筆記
碼字不易,轉載請註明出處
http://xlindo.com
開虛擬機實在太麻煩了,所以準備在Win10的Ubuntu子系統里搭Python環境用,當然我目前也沒太清楚Docker會不會更方便,但Win下裝Docker彷彿本身就還不可取。
自帶的Ubuntu子系統,一來可以方便的用vim寫Python小程序運行,二來可以搭一個Jupyter伺服器。這樣做下來,一切看會起來都會很清爽。
1 Ubuntu 安裝
這個很簡單啦,我直接在應用商店裝的Ubuntu 18.04,之前也在設置裡面勾選過Windows Subsystem Linux之類的選項,但現在應該不用做那些了?
裝完了就直接進Linux,然後常規操作,更新。
sudo apt-get update
sudo apt-get upgrade
sudo reboot
2 Miniconda 安裝
我也是今天才知道Anaconda之外還有一個精簡版本,我覺得對於這種不需要圖形的環境實在是太配了,趕緊上了車。所以,我選擇安裝Miniconda:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sudo chmod 777 Miniconda3-latest-Linux-x86_64.sh #懶人操作
./Miniconda3-latest-Linux-x86_64.sh
然後順著一路裝下來後,把conda
添加到系統路徑。
vim /home/YOURNAME/.bashrc
在尾部添加export PATH=/home/YOURNAME/miniconda3/bin/conda:$PATH
,保存退出,刷新,檢查一下。這裡我只添加了conda
命令,也可以直接整個bin
目錄添加。
source /home/YOURNAME/.bashrc
echo $PATH
3 Python 環境配置
Python環境因人而異,這裡只配一個基礎版。
就個人經驗而言,很多機器學習或者數據處理包對Python 3.6 比較友好,所以這裡利用conda
創建一個3.6的環境使用。
conda create -n py36 python=3.6
conda activate py36
#conda deactivate 用以退出環境
4 jupyter notebook 配置
4.1 Jupyter 安裝
conda install jupyter
jupyter notebook # 運行jupyter,用給出的鏈接可在Win10訪問
4.2 插件安裝
可參考我知道你會用Jupyter Notebook,但這些插件你都會了嗎?
Jupyter最佳搭檔 Nbextensions
我覺得有這一個插件就夠了,裡面有很多可選的小項,包括運行時間、TOC什麼的很方便的一些功能
pip install jupyter_contrib_nbextensions
sudo /home/YOURNAME/miniconda3/envs/py36/bin/jupyter contrib nbextension install
#因為我沒有添加到系統路徑
jupyter notebook
再運行後就可以看到Nbextensions
的選項卡了。
5 vim?
到這裡,Python的環境就搭好了,對於只用Jupyter 的人來說,到這裡也就差不多了,無非自己再conda install
幾個包。
對於要在Linux下用vim寫程序的人,當然又是Linux環境下的事情了,我比較懶,我可能會選擇安裝別人做好的一鍵配置shell去配置vim。
推薦閱讀: