番外篇2 离线服务器 环境安装与配置

(离线远程服务器+旧版torch的卸载与安装问题)

Step4: 查看自己是否已经成功安装了Anaconda,输入此命令conda --version

--------------------------------------------------------------------------------------------------------

Step1:离线创建conda虚拟环境的命令(这里我用的Python=3.7 ), 命令conda create -n 虚拟名字 --offline python=3.7;图像展示的是我已经创建好的;在python命令行输入exit() 并退出;

 

 Step2:我安装与自己CUDA对应的torchxxxx.whl,查找匹配版本号(离线服务器)选择这个链接进行下载https://download.pytorch.org/whl/torch_stable.html;查找官网torch与CUDA对应版本号的链接是PyTorch

  Step3: 我在服务器conda虚拟环境下安装torch时遇到的问题如下:

    1.base环境下pip默认安装软件包的路径还是以前旧版torch的../python3.6/site-pkg/;

    2. 环境用pip命令安装新的torch报错(torch-is-not-a-supported-wheel-on-this-platform-linux-non-conda);

    3.

   我的解决办法及解决步骤: 

    问题1的解决办法:在base环境下输入pip list 查看之前的torch,torchvision的安装路径在哪?

 此时,输入pip uninstall torch会显示路径位置;(这里是我已经修订过的安装路径); 切记先不要输入y,一定要先确认torch的安装位置再进行后续决定;我之前未修订时它显示的是/Usr/local/lib/python3.6/site-packages/torch/;如果这时你发现不是你建的conda虚拟环境/Object_detection/anaconda3/envs/test/lib/python3.7/site-packages/xx;那

选y进行卸载(包括torch,torchvision,torchaudio)

 问题2的解决办法:更改conda环境下,pip包安装默认路(之前出现的是users/xxx/.local/lib/python3.6/site-packages这个路径,具体为什么暂时没弄明白);图像是我已经改好的;

重新设定USER_BASE和USER_SITE
conda激活环境,然后修改 site.py 中的USER_BASE和USER_SITE变量,site.py路径:~/anaconda3/envs/虚拟名字/lib/python3.7/site.py,

 这个时候pip默认安装路径就修改成功了~

------------------------------------------------------------------------------------------------------------

问题3的解决办法:之前我们把base下的torch,torchvision..等相关的包卸载了,也修改了pip默认的安装路径,在test环境下使用pip install torch.xxxx.whl 命令安装会报这种错,如图所示,

出现这些问题的原因是离线服务器安装torch前还需要一些依赖包:比如database, typing_extensions等,那么下载这些包的地址从这个链接里搜对应python版本的(PyPI · The Python Package Index

 上述步骤都操作完后,新装的conda虚拟环境下就可以正常安装torch,torchvision了....

  • 15
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值