ubuntu的anaconda下,在虚拟环境安装pytorch

作为一个渣渣,第二次配置小环境还是不顺利。

因为要用到 pytorch 的1.5 版本,所以需要对新系统重新搭环境。

至于cudn、cudnn、pycharm、anaconda四个的安装,大家百度吧。我这次只是想吐槽自己的无(sha)知(bi)。

事情是这样的:上述四个东西都弄好了,tensorflow-gpu的虚拟环境也很快搭建好了;有时会用到pytorch,于是也需要一个pytorch的虚拟环境,本来吧,觉得第二个虚拟环境,也会很顺利......

呵呵,naive_plus

1、创建好了虚拟环境(假设这个环境名为 naive);

2、激活命名为 naive 的虚拟环境;

3、在激活的虚拟环境中输入命令::conda install pytorch==1.5.1 torchvision==0.6.1 cudatoolkit==10.1

按说没毛病啊,可报错了...WTF...这居然报错!!!!天理难容啊啊啊啊啊啊啊啊啊啊

没错,我卡住了,而且卡得死死的

那就找解决办法呗:

1、看看网上大神都怎么解决:有说换镜像源的,有说离线下载安装的 et.al.............

2、那大神都说了那我就试试呗:

(1)先更换源:在网上找了一堆源(其实也就那么几个,tsinghua的、ustc的、aliyun的等等等等),找到后,在ubuntu的桌面上右击选择 ‘ 打开终端 ’ ,终端里输入源(假设源地址是 https://mirrors.ustc.edu.cn/anaconda/pkgs/main/)的网址::conda config --add channels  https://mirrors.ustc.edu.cn/anaconda/pkgs/main/     这就算是吧下载的地址添加进去了,你可以添加好多个,把清华源、中科大源、阿里源、华为源啥的都放进去。。。但是重点来了!!!!!!!!一定要删除 .condarc 文件里的defaults这一行,不然系统还是会从国外的网址上下载你提出的安装包,就会很慢(在国内的网站上下载当然比从国外下快,当然,翻墙的咱就不说了)

如何删除defaults:defaults这一行也就是代表下载渠道默认是anaconda位于国外的官网。咱们只需要在ubuntu桌面上右击打开终端,在里面输入:vi ~/.condarc , 然后就进入了写有下载源(镜像源)的文件,然后就能看到你刚刚添加的网址(镜像源),当然还有那一行defaults....,咱们是用的是vim指令打开的 .condarc 文件,是无法随意编辑的,我这边是需要按一下 s 键,才可以编辑。删除完defaults 之后,这个文件还需要保存,步骤是::当你可以编辑并且删除你想删除的东西之后,直接输入冒号键,也就是 ‘:’ ,然后再输入 ‘wq’ 就回到了终端命令行状态,这时, .condarc 文件里的源才真正修改完毕。

但是啊,我这一通操作下来,还是报上面那张图那个错,就..就!!很郁闷!!!!

我只能打坐冥想::我上面那张图报错信息是说:找不到 cudatoolkit==10.1,,,,我就奇怪了,为啥pytorch==1.5.1和torchvision==0.6.1就能找到呢,,,,

忽然我想到一件事,网上有人说,他们会通过两个等号 ' == ' ,来控制具体下载的版本,那我报错的那个是不是只能有一个等号呢???于是我又看了下pytorch官网生成的代码...............................................................就很气,还真是,像前两包可以通过双等号指名道姓地说出我就只要这个版本的安装包,可cudatoolkit不行,pytorch官网给出的下载代码中,cudatoolkit后面也是只有一个等号!!!!!

哎呀,看到上图这个代码想起来了::因为已经修改了下载的镜像源,所以在虚拟环境中输入下载命令时,一定要去掉 '-c pytorch',

'-c https://***/' 意思就是,我要求conda从指定的  https://***/  网站来下载安装包,而上图这个是官网生成的下载代码, -c pytorch 就代表着默认官网,其实我以前也这么来,因为这样不需要修改  .condarc 文件,因为我就指定你anaconda从某个网站下载,这不和我设置 .condarc  文件作用一样吗!!

 

总结:1、设置  .condarc 文件里面的源时,一定要删除defaults这个默认源;2:写代码一定要看准,不要多,不要少,包括空格;3、一定要看报错信息,报了错一定要先自己在网上百度、google等;

好吧,写了这些,也不知道想说啥,主要是想表达一下自己的无知吧,一点点踩坑、一点点爬起来呗。

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,希望能帮到你们。

Anaconda3中创建虚拟环境安装Pytorch的步骤如下: 1. 首先,在Anaconda Prompt或终端中输入以下命令来创建一个新的虚拟环境: ``` conda create -n your_env_name python=3.7 ``` 这将创建一个名为"your_env_name"的虚拟环境,并使用Python 3.7版本。 2. 激活虚拟环境,使用以下命令: ``` conda activate your_env_name ``` 如果你使用的是Windows系统,可以使用以下命令: ``` activate your_env_name ``` 3. 接下来,使用pip或conda安装Pytorch。如果你的计算机上已经安装了NVIDIA GPU并且想要使用GPU加速,可以使用以下命令来安装Pytorch: ``` conda install pytorch torchvision cudatoolkit=10.2 -c pytorch ``` 如果你没有GPU,可以使用以下命令来安装Pytorch: ``` conda install pytorch torchvision cpuonly -c pytorch ``` 这将安装Pytorch及其依赖项。 4. 安装完成后,你可以在虚拟环境中验证Pytorch安装。在你激活的虚拟环境中,打开Python解释器,并输入以下代码: ``` import torch print(torch.__version__) ``` 如果没有报错并且能够打印出Pytorch的版本号,说明Pytorch已成功安装在你的虚拟环境中。 总结起来,创建虚拟环境安装Pytorch的步骤如下: 1. 创建虚拟环境,指定Python版本。 2. 激活虚拟环境。 3. 使用适当的命令安装Pytorch。 4. 验证Pytorch安装。 请注意,这个过程在Ubuntu和Windows操作系统下基本一致。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Conda创建虚拟环境安装Pytorch](https://blog.csdn.net/IRay21/article/details/116600397)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值