python虚环境建立

python安装完成后需要建立虚环境,虚环境好处就不多说了,必须用

  • 打开cmd,cd到想建立的文件夹下,Jvenv就是建立的虚环境名称,如果没有要先安装:
1
pip install virtualenv
1
python -m venv Jvenv
  • 激活虚环境
1
Jvenv\Scripts\activate.bat
  • cmd中出现(Jvenv)后就可以开心的用pip在自己的虚环境里下载了。
  • 常用包
1
2
3
4
5
6
7
8
pip install jupyter
pip install matplotlib
pip install scikit-image
pip install scipy
pip install pytorch
pip install torchvision
pip install opencv-python
......

将虚环境应用到Jupyter上

1
2
(Jvenv) $ pip install ipykernel
(Jvenv) $ ipython kernel install --user --name=Jkernel

打开Jupyter-notebook,选择Kernel-change kernel为Jkernel

1
(Jvenv) $ Jupyter-notebook

修改jupyter保存文件目录

  • 打开 cmd 输入命令 jupyter notebook –generate-config
  • 可以看到生成文件的路径,这个就是生成的配置文件jupyter_notebook_config.py(C:\Users\TTT\AppData\Roaming\SPB_Data\.jupyter)
  • 打开这个配置文件,找到#c.NotebookApp.notebook_dir = ‘ ‘,改成c.NotebookApp.notebook_dir = ‘你想要设置的路径’。

Jupyter 绘图显示中文

1
2
3
import matplotlib.pyplot as plt  
plt.rcParams['font.sans-serif'] = [u'SimHei']
plt.rcParams['axes.unicode_minus'] = False

Jupyter lab的安装

jupyterlab是jupyter notebook的下一代产品,集成了更多功能。会取代jupyter notebook。

安装:

1
pip install jupyterlab

运行:

1
jupyter lab

知乎上的一个讲解

Jupyter NoteBook 的快捷键使用指南

  • 命令模式快捷键(按 Esc 键开启):
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
快捷键 作用  说明
Enter   转入编辑模式  
Shift-Enter 运行本单元,选中下个单元    新单元默认为命令模式
Ctrl-Enter  运行本单元   
Alt-Enter   运行本单元,在其下插入新单元  新单元默认为编辑模式
Y   单元转入代码状态    
M   单元转入 markdown 状态    
R   单元转入 raw 状态 
1   设定 1 级标题    仅在 markdown 状态下时建议使用标题相关快捷键,如果单元处于其他状态,则会强制切换到 markdown 状态
2   设定 2 级标题    
3   设定 3 级标题    
4   设定 4 级标题    
5   设定 5 级标题    
6   设定 6 级标题    
Up  选中上方单元  
K   选中上方单元  
Down    选中下方单元  
J   选中下方单元  
Shift-K 连续选择上方单元    
Shift-J 连续选择下方单元    
A   在上方插入新单元    
B   在下方插入新单元    
X   剪切选中的单元 
C   复制选中的单元 
Shift-V 粘贴到上方单元 
V   粘贴到下方单元 
Z   恢复删除的最后一个单元 
D,D 删除选中的单元 连续按两个 D 键
Shift-M 合并选中的单元 
Ctrl-S  保存当前 NoteBook   
S   保存当前 NoteBook   
L   开关行号    编辑框的行号是可以开启和关闭的
O   转换输出    
Shift-O 转换输出滚动  
Esc 关闭页面    
Q   关闭页面    
H   显示快捷键帮助 
I,I 中断 NoteBook 内核  
0,0 重启 NoteBook 内核  
Shift   忽略  
Shift-Space 向上滚动    
Space   向下滚动
  • 编辑模式快捷键( 按 Enter 键启动):
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
快捷键 作用  说明
Tab 代码补全或缩进 
Shift-Tab   提示  输出帮助信息,部分函数、类、方法等会显示其定义原型,如果在其后加 ? 再运行会显示更加详细的帮助
Ctrl-]  缩进  向右缩进
Ctrl-[  解除缩进    向左缩进
Ctrl-A  全选  
Ctrl-Z  撤销  
Ctrl-Shift-Z    重做  
Ctrl-Y  重做  
Ctrl-Home   跳到单元开头  
Ctrl-Up 跳到单元开头  
Ctrl-End    跳到单元末尾  
Ctrl-Down   跳到单元末尾  
Ctrl-Left   跳到左边一个字首    
Ctrl-Right  跳到右边一个字首    
Ctrl-Backspace  删除前面一个字 
Ctrl-Delete 删除后面一个字 
Esc 切换到命令模式 
Ctrl-M  切换到命令模式 
Shift-Enter 运行本单元,选中下一单元    新单元默认为命令模式
Ctrl-Enter  运行本单元   
Alt-Enter   运行本单元,在下面插入一单元  新单元默认为编辑模式
Ctrl-Shift--    分割单元    按光标所在行进行分割
Ctrl-Shift-Subtract 分割单元    
Ctrl-S  保存当前 NoteBook   
Shift   忽略  
Up  光标上移或转入上一单元 
Down    光标下移或转入下一单元 
Ctrl-/  注释整行/撤销注释   仅代码状态有效