conda 的一些常用命令, 以及jupyter notebook 那些事


写个记录笔记方便自己查看,不然每次去找都很烦, 漏掉的以后可以补, 美滋滋


查看版本

conda --version

查看帮助

conda --help

创建一个虚拟环境


配置一系列包

conda create -n 虚拟环境名 python==版本 可以加上你希望装的包的名字和版本

不配置一系列包,后面进入环境再安装也妥的

conda create -n 虚拟环境名 

进入一个虚拟环境

conda activate 虚拟环境名

退出虚拟环境

conda deactivate

列出所有虚拟环境

conda info -e 

复制一个环境

conda create -n 新名字 --clone 被复制的环境名

删除一个环境(以及里面的所有包)

conda remove -n 删除的环境名 --all

检查使用的包(如pip)是哪个虚拟环境的

which 包名(eg: pip, python, 等等)

强行使用虚拟环境下的 pip

which pip
conda install pip      # 这会让环境强行使用包里的pip, 再使用pip的时候
                       # pip 安装的东西就会在虚拟环境中了
which pip              
pip install 你要安装的包 

# 什么还不行? 重开终端进环境, 什么还是不行?
python ~/anaconda3/envs/虚拟环境名/bin/pip install + 包名

查看当前环境下安装的包

conda list

导出导入环境

导出成yaml文件

conda env export  -n 要导出环境名 > 任何名字.yaml

导入环境

conda env create -f 文件名.yaml

删除环境中的包

conda remove -n 环境名 包名     # --all 是所有包

找conda商店里能下载的包

conda search 包名

卸载包

conda uninstall 包名

安装时Solving environment: failed with initial frozen solve

conda update -n base conda

清理环境

conda clean -p  #删除没有用的包
conda clean -t  #tar打包
conda clean -y -all  #删除所有的安装包及cache

conda没有重命名,所以得克隆删除做处理

jupyter notebook 使用虚拟环境

conda install nb_conda
conda install -n 要用的虚拟环境名 ipykernel

可选(一般懒得这么搞)

python -m ipykernel install --name Name  # 将环境添加到Jyputer中(Name是此环境显示在Jyputer中的名称,可自定义)

jupyter notebook 使用插件

非常有用! 不用的话生活将失去光彩!

conda install -c conda-forge jupyter_contrib_nbextensions
conda install -c conda-forge jupyter_nbextensions_configurator

Codefolding: 代码折叠
Autopep8: 自动代码格式优化
AutoSaveTime: 控制脚本的自动保存时间
Hide Input All: 隐藏所有的代码单元,保持所有的输出和 markdown 单元可见
Spellchecker: 对 markdown 单元中的内容进行拼写检查
collapse headings:对标题下的内容进行隐藏

详细 https://zhuanlan.zhihu.com/p/97394628

jupyter theme 主题

pip install jupyterthemes
pip install --upgrade jupyterthemes
jt -l #查看可用的jupytertheme主题
jt -t chesterish -f roboto -fs 12#设置主题为chesterish,字体为roboto,字体大小为12
jt -t chesterish -f roboto -fs 12 -T -N 

参考https://zhuanlan.zhihu.com/p/80724629

一般虚拟环境下安装的包的路径

用哪个解释器就对应哪个的site-packages

虚拟环境torch为例

/home/kuo/anaconda3/envs/torch/lib/python3.7/site-packages

非虚拟环境base为例

/home/kuo/anaconda3/lib/python3.7/site-packages

一般系统环境下安装的包的路径

/usr/local/lib/python3 (or 2.7)/site-packages

或者

/usr/local/lib/python3 (or 2.7)/dist-packages

jupyter notebook 就是硬import 不上一些包

那么就在

/home/kuo/anaconda3/envs/torch/lib/python3.7/site-packages

添加一个 .pth文件 文件里写出包的目录如

# myapplication.pth
包1文件路径
包2文件路径

这个.pth文件需要放在某个Python的site-packages目录。当解释器启动时,.pth文件里列举出来的存在于文件系统的目录将被添加到sys.path。安装一个.pth文件可能需要管理员权限,如果它被添加到系统级的Python解释器。
当然也可以 代码文件里加:

import sys
sys.path.insert(0, '包1文件路径')
sys.path.insert(0, '包2文件路径')

jupyter notebook 代码提示

Tab 

出提示选项

TAB + SHIFT 

出提示详细信息

一些有用的网站

python3包与模块

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值