anaconda使用以及创建python3.7+pytorch1.0虚拟环境以及Jupyter notebook初级使用
查看所有已安装的软件包
$ conda list
# packages in environment at S:\Users\jiangshan\Anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py37_0 defaults
alabaster 0.7.12 py37_0 defaults
anaconda 2018.12 py37_0 defaults
........
查看当前存在哪些虚拟环境
$ conda info -e
# conda environments:
#
base * S:\Users\jiangshan\Anaconda3
创建python-pytorch=1.0虚拟
$ conda create -n deeplearning python=3.7 matplotlib cudatoolkit=10.0.130 ninja=1.9.0 pytorch=1.0.1 torchvision=0.2.2
【# 同时安装必要的包 conda create -n env_name numpy matplotlib python=3.7】
Jupyter notebook改变默认的工作目录
查看配置文件位置
jupyter notebook --generate-config
Writing default config to: C:\Users\jiangshan\.jupyter\jupyter_notebook_config.py
打开jupyter_notebook_config.py找到如下
## The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''这一行修改如下:
windows是双斜杠(\\),linux是反斜杠(/)
c.NotebookApp.notebook_dir = 'F:\\workspace'
# 更新conda版本
conda update conda
# 其中更新命令不仅仅会更新conda的版本,同时会自动更新相关的包,
# 其实,也可以使用这个命令来更新Anaconda版本
conda update anaconda
# 切换环境
# Linux, OSX:
source activate deeplearning
# Windows:
activate deeplearningy
# 切换回默认环境(root)
# Linux, OSX:
source deactivate
# Windows:
deactivate
# 对虚拟环境中安装额外的包
# 使用命令conda install -n env_name [package]即可安装package到env_name中
# 复制一个和指定环境完全相同的环境
# 复制环境
conda create --name newname --clone deeplearning
# 环境也可以在不同机器之间进行复制
# 只要将要复制的环境导出为*.yml配置文件,
# 再到指定机器上创建时指定配置文件即可
# 导出配置文件
conda env export --name deeplearning > deeplearning.yml
# 根据配置文件导入环境
conda env create -f deeplearning.yml
# 更新软件包
conda update --name deeplearning pkgname=2.1
# 查找可用python版本
conda search --full-name python
# 查找名称完全匹配python的软件包,而不是名称还有python的软件包,
# 可以在创建环境时指定python版本
# 卸载包
# 删除指定环境中的指定包
conda remove --name deeplearning pkgname
# 卸载环境
# --all参数表示移除环境中的所有软件包,即删除整个环境
conda remove --name deeplearning --all
# jupyter notebook添加Anaconda虚拟环境的python kernel
首先向虚拟环境安装ipykernel
conda install -n deeplearning ipykernel
python -m ipykernel install --user --name deeplearning --display-name "DLPytorch1.0" # 进行配置
# Installed kernelspec deeplearning in C:\Users\jiangshan\AppData\Roaming\jupyter\kernels\deeplearning
# 启动jupyter notebook,然后在"新建"中就会有DLPytorch1.0这个kernel了
jupyter notebook
指定目录
jupyter notebook dir_path_nanme
anaconda使用以及创建python3.7+pytorch1.0虚拟环境以及Jupyter notebook初级使用的更多相关文章
- ubuntu在指定的文件夹下创建python3和python2的虚拟环境
1.用pip安装virtualenv sudo apt-get install python-virtualenv 2.创建python2和python3虚拟环境 2.1 创建python2的虚拟环境 ...
- python︱Anaconda安装、简介(安装报错问题解决、Jupyter Notebook)
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 安装完anaconda,就相当于安装了Pyth ...
- python3.5+django2.0快速入门(一)
因为这篇教程需要用到anaconda的一些操作,如果还不懂anaconda的操作的同学可以看下这篇文章python 入门学习之anaconda篇. 创建python3+的开发环境 直接在终端输入:co ...
- win7 使用anaconda安装tensorflow并且在jupyter notebook上启动
记录一下学习深度学习的小事情: 1.tensorflow 现在只支持windows 64位系统: 2.因为实验室的电脑比较老旧,Gpu配置低,所以选择安装的是tensorflow Cpu版本,对于学习 ...
- Python3 jupyter notebook 服务器搭建
1. jupyter notebook 安装 创建 jupyter 目录 mkdir jupyter cd jupyter/ 创建独立的 Python3 运行环境,并激活进入该环境 virtualen ...
- 机器学习中python的有关使用技巧【创建虚拟环境、jupyter的kernel修改】
1.创建虚拟环境<在原来基础上建立> *注:(这里是python2.python3环境共存,我要创建一个python3的虚拟环境) 一.先安装虚拟环境变量: pip3 install -U ...
- Jupyter Notebook(推荐使用Anaconda安装)
一.Jupyter Notebook介绍 1.简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运行代码和展示结果. 简而言之,Jupy ...
- Ubuntu20.04服务器+Anaconda上创建Python3.6虚拟环境并
镜像下载.域名解析.时间同步请点击 阿里巴巴开源镜像站 前言 由于服务器已安装Anaconda,包含的Python版本为3.8,为使用3.6版本同时避免和其他人互相影响,我选择创建虚拟环境,并在其中安 ...
- windows10 安装 Anaconda 并配置 pytorch1.0
官网下载Anaconda安装包,按步骤安装即可安装完后,打开DOS,或Anaconda自带的Anaconda Prompt终端查看Anaconda已安装的安装包C:\Users\jiangshan&g ...
随机推荐
- python基础技巧综合训练题2
1,判断一个字符串中的每一个字母是否都在另一个字符串中,可以利用集合的特性来解,集合的元素如果存在,再次更新(update) 是添加不进集合的,那么集合的长度还是跟原来一样,如果添加进去,集合长度就会 ...
- form表单提交注意事项
1.在一个form表单中,若只有一个input(不管type是什么),按回车键表单会自动提交,但是当表单中存在多个input时,按回车键不会执行任何操作,这是form表单的一个特性. 2.在一个表单中 ...
- var和const和let的区别
简述: 1.前端的变量申明,可以用到var,ES6的const(衡量)/let(变量) 2.在ES5用的都是var,到ES6之后,也就是2015年开始出现const/let. var 不会报错,有声明 ...
- 解决写入InfluxDB时,报unbalanced quotes的问题
从客户端收集到Web站点信息后,写入InfluDB时,报如下异常: InfluxDB.Net.Infrastructure.Influx.InfluxDbApiException: InfluxDb ...
- SQLServer 学习笔记之超详细基础SQL语句 Part 9
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 8------------------- 3 范式的概念 第一范式的目标 ...
- 学习git踩坑之路
第一次使用git: 1.使用CentOS Linux release 7.3.1611 (Core),内核版本3.10.0-514.el7.x86_64 2.安装git: root权限运行:yum ...
- Oracle EBS 查看双节点是否做了信任
perl $AD_TOP/patch/115/bin/txkRunSSHSetup.pl verifyssh -contextfile=$CONTEXT_FILE -hosts=erpapp1,erp ...
- ESXI6.0新添加硬盘未能格式化成功
最近练手,手头现有的硬盘是从其他机器上拆下来的,插入ESXI主机上,然后在系统配置硬盘的时候,不能格式化 报错 提示如下错误:"在ESXi"xxx.xxx.xxx.xxx" ...
- MySQL主从延迟如何解决?
我们知道生产环境中经常会遇到MySQL主从延迟问题,从原理上也能看出主库的事务提交是并发模式,而从库只有一个SQL线程负责解析,所以本身上就可能存在延迟. 延迟的主要原因在于: 1.从库的配置往往没有 ...
- SmartUpload相关类的说明
㈠ File类 这个类包装了一个上传文件的所有信息.通过它,可以得到上传文件的文件名.文件大小.扩展名.文件数据等信息. File类主要提供以下方法: 1.saveAs作用:将文件换名另存. 原型: ...