概述
前提:win10_64 vs至少16,由于网络原因,mingw无法下载国内或者国外任何源(显示timeout)
在经过一番倒腾之后,mingw工具本质可以当作一个虚拟的archlinux环境用。
从官网下载mingw http://www.msys2.org 下载64位
开始菜单栏有mingw应用,接下来是查看当前默认安装了哪些服务:
不同于linux 查看的指令使用pacman
pacman -Q -e :查看已经安装的包
pacman -S package-name : 安装需要的包
在安装gcc perl gcc-fortran等包时,出现报错,显示timeout,可能本身终端网络限制了。
pacman yum源的配置在 所安装目录的etc/pacman.d目录 有三个mingw文件。
修改三个mingw文件的Server为本地的地址 格式:Server=file:///e/mingw/,将其他的Server注释掉,并访问其中一个的yum源地址。
选择的是msys的url地址:http://repo.msys2.org/msys/x86_64/
并将需要的perl gcc gcclib等包下载到 Server标注的地址。并且也需要下载msys.db 等以下文件。
更新yum:pacman -Sy
ps:一般安装gcc等需要依赖,所以建议可以下载官网全部的安装包,或者在下载gcc之前
在mingw终端执行:pacman -S gcc 会提示需要下载的包,并在官网进行查找下载即可。
在安装mingw后,竟然py库的theano有变动(QAQ)求帮助。谢谢。
提示下,theano恢复正常了,因为在倒腾的过程中添加了conda的环境变量,keras和theano是关联的。
theano依赖在anaconda的库。可能造成混乱。报错可能会提示 no attritude "theano" of "gof"
最后
以上就是爱笑鸭子为你收集整理的mingw离线安装以及配置pacman源的全部内容,希望文章能够帮你解决mingw离线安装以及配置pacman源所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复