查看所有已安装的软件包
$ 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初级使用的更多相关文章

  1. ubuntu在指定的文件夹下创建python3和python2的虚拟环境

    1.用pip安装virtualenv sudo apt-get install python-virtualenv 2.创建python2和python3虚拟环境 2.1 创建python2的虚拟环境 ...

  2. python︱Anaconda安装、简介(安装报错问题解决、Jupyter Notebook)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 安装完anaconda,就相当于安装了Pyth ...

  3. python3.5+django2.0快速入门(一)

    因为这篇教程需要用到anaconda的一些操作,如果还不懂anaconda的操作的同学可以看下这篇文章python 入门学习之anaconda篇. 创建python3+的开发环境 直接在终端输入:co ...

  4. win7 使用anaconda安装tensorflow并且在jupyter notebook上启动

    记录一下学习深度学习的小事情: 1.tensorflow 现在只支持windows 64位系统: 2.因为实验室的电脑比较老旧,Gpu配置低,所以选择安装的是tensorflow Cpu版本,对于学习 ...

  5. Python3 jupyter notebook 服务器搭建

    1. jupyter notebook 安装 创建 jupyter 目录 mkdir jupyter cd jupyter/ 创建独立的 Python3 运行环境,并激活进入该环境 virtualen ...

  6. 机器学习中python的有关使用技巧【创建虚拟环境、jupyter的kernel修改】

    1.创建虚拟环境<在原来基础上建立> *注:(这里是python2.python3环境共存,我要创建一个python3的虚拟环境) 一.先安装虚拟环境变量: pip3 install -U ...

  7. Jupyter Notebook(推荐使用Anaconda安装)

    一.Jupyter Notebook介绍 1.简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运行代码和展示结果. 简而言之,Jupy ...

  8. Ubuntu20.04服务器+Anaconda上创建Python3.6虚拟环境并

    镜像下载.域名解析.时间同步请点击 阿里巴巴开源镜像站 前言 由于服务器已安装Anaconda,包含的Python版本为3.8,为使用3.6版本同时避免和其他人互相影响,我选择创建虚拟环境,并在其中安 ...

  9. windows10 安装 Anaconda 并配置 pytorch1.0

    官网下载Anaconda安装包,按步骤安装即可安装完后,打开DOS,或Anaconda自带的Anaconda Prompt终端查看Anaconda已安装的安装包C:\Users\jiangshan&g ...

随机推荐

  1. Redis went away

    问题过程 输入法业务于12月12日上线词库推送业务,根据用户uuid(uuid平台校验)进行词库推送,在12月17日早上8点多开始出现大量的php报错(Redis went away),报错导致了大量 ...

  2. 【代码笔记】iOS-NSTimer

    代码: RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController : UIViewControl ...

  3. idea总是编译启动报错

    使用多环境配置时候,总是会出现莫名其妙的启动报错.主要是没有多环境配置的参数,挺奇怪的,因为这个问题时现时不现.又没有什么具体规律,一直找不到原因.今天一个偶然的机会,发现会不会是这个原因?

  4. Java为什么不支持多继承

    类定义属性和方法 描述某一类事物的抽象 而接口定义的是行为 并不限于任何具体意向 按照逻辑上来说 单继承更明确 一个子类就应该是其父类代表的事物中的某个更具体的类别 不应该即是这种东西又是那种东西 而 ...

  5. jquery实现显示textarea输入字符数

    起初会想到使用keyup.keydown.keypress或者是onchange事件,onchange需要失去焦点才触发, 其它三个有些对按住键盘某个键不放不生效,有些对使用中文输入法正在输入时统计不 ...

  6. Jmeter用于接口测试中【接口耦合关联的实现】

    Jmeter用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,应该如何获取前一次请求的结果值,应用于后一个接口呢,拿一个登录的例子来说明如何获取. 1.打开jmeter, 使用的3.3的版本 ...

  7. StringBuffer&StringBuilder类

    0. 说明 1. 总体说明 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类. 和 String 类不同的是,StringBuffer 和 String ...

  8. oracle数据库中如何去除空格

    目前,我所知道的就有两种方法: 一.trim(a)--只能去除字符串左右的空格 select trim(leading from ' ——11—— ') aa from dual; select tr ...

  9. MySQL二进制日志文件Binlog的三种格式以及对应的主从复制中三种技术

    二进制日志文件Binlog的格式主要有三种: 1.Statement:基于SQL语句级别的Binlog,每条修改数据的SQL都会保存到Binlog里面. 2.ROW:基于行级别,每一行数据的变化都会记 ...

  10. NoSQL数据库的认识

    SQL数据库和NoSQL数据库介绍 什么是SQL数据库? 关系型数据库是依据关系模型来创建的数据库.而所谓的关系模型就是“一对一.一对多.多对多”等关系模型,这是一种二维表格模型,因此一个关系型数据库 ...