anaconda中怎么sh_Win10下Ubuntu(WSL)中Python环境配置笔记

e675dab22c1606803a14d6bc8d96e898.png

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什么的很方便的一些功能

2019/12/27 更新

推荐使用conda进行安装,方便进行管理,https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/install.html

conda install -c conda-forge jupyter_contrib_nbextensions

以下为pip安装方式,不推荐

pip install jupyter_contrib_nbextensions
sudo /home/YOURNAME/miniconda3/envs/py36/bin/jupyter contrib nbextension install 
#因为我没有添加到系统路径
jupyter notebook

再运行jupyter notebook后就可以看到Nbextensions的选项卡了。

5 vim?

到这里,Python的环境就搭好了,对于只用Jupyter 的人来说,到这里也就差不多了,无非自己再conda install几个包。

对于要在Linux下用vim写程序的人,当然又是Linux环境下的事情了,我比较懒,我可能会选择安装别人做好的一键配置shell去配置vim。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值