anaconda创建虚拟环境(pytorch和tensorflow)

一、创建新环境

1.查看虚拟环境列表: conda env list  

(查看conda 信息):conda info

anaconda创建虚拟环境(pytorch和tensorflow)_第1张图片

2.创建环境命令:

conda create -name  python=3.6
conda create --prefix=D:\python36\py36 python=3.6


conda create -p=D:\machine\pytorch python=3.6
conda create -p=D:\machine\tensorflow python=3.6

3.创建失败:无法访问下载源

CondaHTTPError: HTTP 404 NOT FOUND for url
Elapsed: 00:01.297826

anaconda创建虚拟环境(pytorch和tensorflow)_第2张图片

尝试纠错:若使用国内镜像后出现安装错误,首先取消PyPI镜像配置,即执行命令pip config unset global.index-url

正确纠错:增加通道:conda config --add channels

                  删除通道:conda config --remove channels

       (1)删除之前的镜像通道:

conda config --remove-key channels

      (2) 重新添加默认的镜像通道:

conda config --append channels conda-forge --append channels bioconda --append channels defaults

     (3)出现警告

警告是说:频道设置或添加的顺序是错误的,这可能导致软件安装后出现动态库缺失问题。

修改频道顺序:

conda config --set channel_priority true

4.更新了conda:

conda update -n base conda

5.指定路径创建 命令失败:找不到包

PackagesNotFoundError: The following packages are not available from current channels:

anaconda创建虚拟环境(pytorch和tensorflow)_第3张图片

一看找不到能用的包,于是我就添加修改通道,国内源加上也不对,不加也不对。

我把网上这个问题的博客都翻了,都是关于通道问题,试了,然而还是没用。

换个角度想问题吧,于是开始疯狂搜索怎么指定路径创建环境,看到:

anaconda创建虚拟环境(pytorch和tensorflow)_第4张图片

原因就是文件夹有空格!!一定要注意anaconda路径中不能有任何空格!!(为什么别人是警告,而我是报的找不到包的错!!)

二.安装pytorch

1.进入新创建的环境

    激活环境:conda activate

    退出环境:conda deactivate

(我不懂这样为什么不可?)

activate D:\machine\pytorch
conda.bat deactivate

2.下载pytorch包

根据自己的版本生成命令:https://pytorch.org/get-started/locally/

conda install pytorch torchvision cpuonly -c pytorch

3.测试一下

三、安装tensorflow包命令:

指定国内镜像源提高下载速度:conda install -c -n

取消下载:conda uninstall -c -n

 1.安装tensorflow

conda install tensorflow

2.测试一下

anaconda创建虚拟环境(pytorch和tensorflow)_第5张图片

 

你可能感兴趣的:(python)