Jupyter + Miniconda + VsCode 学习利

2022-03-10  本文已影响0人  言午日尧耳总

Jupyter + Miniconda + VsCode 学习利器

优点

适用

不适用

Conda基本命令

# 创建指定python环境
$ conda create --name <name> python=3.8

# 使用环境
$ conda activate <name>

# 删除指定python环境
$ conda remove --name <name> --all

# pip升级
$ conda upgrade pip

# 查看所有环境
$ conda env list

操作说明

创建python环境

$ conda create --name common_3.8 python=3.8
$ conda env list

# conda environments:
#
base                  *  D:\Miniconda3
common_3.8               D:\Miniconda3\envs\common_3.8

创建一个Jupyter notebook

print('hello world')
+-------------------------------------------------------------------------------+
| Visual Studio Code                                                          X |
+-------------------------------------------------------------------------------+
| !  "运行含有'Python 3.8.12('common_3.8')'的单元需要安装或更新 ipykernel。"       |
+-------------------------------------------------------------------------------+
|                                              +----+  +-----------+  +------+  |
|                                              |安装|  |选择一个内核|  |Cancel|   |
|                                              +----+  +-----------+  +----- +  |
+-------------------------------------------------------------------------------+

使用matplotlib

! pip install -i https://mirrors.aliyun.com/pypi/simple/ matplotlib
import matplotlib.pyplot as plt

fix, ax = plt.subplots()
ax.scatter(x=1, y=2, marker="x", label="A")
ax.scatter(x=2, y=1, marker="+", label="B")
ax.plot([1, 2, 3], [1, 2, 4], marker="^", label="plot")
plt.legend()
plt.show()
UseJuptter.png

对比不使用Jupyter

弹窗显示,且无法保存结果,在数据可视化的场景中(如:AI研究数据)时很不方便

# 激活环境
conda activate common_3.8
# 安装matplotlib
pip install -i https://mirrors.aliyun.com/pypi/simple/ matplotlib
import matplotlib.pyplot as plt

fix, ax = plt.subplots()
ax.scatter(x=1, y=2, marker="x", label="A")
ax.scatter(x=2, y=1, marker="+", label="B")
ax.plot([1, 2, 3], [1, 2, 4], marker="^", label="plot")
plt.legend()
plt.show()
python demo.py
NoJupyter.png

使用Jupyter编写的开源项目

《机器学习实战》项目代码

上一篇下一篇

猜你喜欢

热点阅读