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

一、创建新环境

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

(查看conda 信息):conda info

2.创建环境命令:

conda create -name <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 <https://pypi.tuna.tsinghua.edu.cn/simple/noarch/repodata.json>
Elapsed: 00:01.297826

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

正确纠错:增加通道:conda config --add channels <channel_name or url>

                  删除通道:conda config --remove channels <channel_name or url>

       (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

1.进入新创建的环境

    激活环境:conda activate <name>

    退出环境:conda deactivate <name>

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

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 <channel_name> -n <env_name> <pkg_name>

取消下载:conda uninstall -c <channel_name> -n <env_name> <pkg_name>

 1.安装tensorflow

conda install tensorflow

2.测试一下

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值