Anaconda虚拟环境配置踩坑

1.pip install 和 conda install

具体区别其实我也不是很清楚,我估摸着是包放的地方不一样,一般activate 后就用pip install,实践表明,pip不行就conda,碰一碰可能有一个就会成功,原因我也很迷

2.低版本的包无法安装

pytorch:根据这个网址,看自己的cuda版本,pytorch版本,CPU还是GPU等,选择特定指令

Previous PyTorch Versions | PyTorch

有的版本可能没有列举到这上面,可以看一下其它镜像源是否有,常见的国内镜像源:

用的镜像地址有: 

1)http://mirrors.aliyun.com/pypi/simple/    阿里云

2)https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学

3) http://pypi.douban.com/simple/    豆瓣

4) https://pypi.tuna.tsinghua.edu.cn/simple/   清华大学

5)  http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学

使用命令:pip install xxx -i http://pypi.douban.com/simple 

3.  Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/scipy/scipy/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748) - skipping

解决办法:加入--trusted-host pypi.tuna.tsinghua.edu.cn ,将不安全的库授予信任,后面跟域名

4.pip install 包名时遇到memory error报错

查找到是由于pip的缓存机制尝试将希望安装库的整个文件缓存到内存,而在限制缓存大小的环境中如果安装包较大就会出现MemoryError的这个错误。

解决方法:pip --no-cache-dir install thop

5.ModuleNotFoundError: No module named 'onnx'

查资料,猜测是因为thop版本太高,看了一篇博客说1.7.0可以,安装如下:

pip install onnx==1.7.0 -f https://pypi.python.org/simple/onnx/ --
trusted-host pypi.python.org

6.举个栗子

要下载的包

  • scipy==1.2.2
  • torch=1.3.1
  • torchvision==0.4.2

命令:

//安装torch和torchvision
pip install torch==1.3.1+cpu torchvision==0.4.2+cpu -f https://download.pytorch.org/whl/torch_stable.html --trusted-host download.pytorch.org

//安装scipy
pip install scipy==1.2.2 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

好家伙几个小时过去了,终于装好了,同志们快来看避坑呀

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值