python报错与解决

安装python时的一些报错

以下是使用pycharm编译器出现的一些情况

tigramite包

背景:换新电脑后,首次安装pycharm,基础Python包均安装正常,下载tigramite时报错,安装了好久,终于解决了该问题。
报错明细

error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools

报错原因:因为python第三方库需要c++编译,新电脑没有安装Microsoft Visual C++ Build Tools导致无法安装python包。

1、安装Microsoft Visual C++ Build Tools

既然已经定位到了问题,于是就去下载这个Microsoft Visual C++ Build Tools,登录到官网开开心心的下载了安装包(vs_buildtools 2019版),下载完成后,安装时出现报错“请检查Internet连接”。
在这里插入图片描述
当时尝试了许多种方式:
1、给电脑开wifi安装 ->依旧不行
2、修改dns,修改Host文件 ->还是不行

后面,查阅网上的一些方法,打开dd_bootstrapper文件,看了具体日志,原因是访问https://aka.ms/vs/15/release/installer失败。

Attempting download ‘https://aka.ms/vs/15/release/installer’ using engine ‘WinInet’
VisualStudio Bootstrapper:2021-08-24 15:53:41: Error in ‘InternetOpenUrl’ with ‘12045’ - ‘Unknown error 12045’.
VisualStudio Bootstrapper:2021-08-24 15:53:41: WinInet error ‘UnknownError’ Function: InternetOpenUrl, HR: -2147012851, Message: Unknown error 12045 - proxy setting ‘DefaultCredentialsOrNoAutoProxy’ - ‘https://aka.ms/vs/15/release/installer’.
VisualStudio Bootstrapper:2021-08-24 15:53:41: Error in ‘InternetOpenUrl’ with ‘12045’ - ‘Unknown error 12045’.
VisualStudio Bootstrapper:2021-08-24 15:53:41: WinInet error ‘UnknownError’ Function: InternetOpenUrl, HR: -2147012851, Message: Unknown error 12045 - proxy setting ‘DirectAccess’ - ‘https://aka.ms/vs/15/release/installer’.
VisualStudio Bootstrapper:2021-08-24 15:53:41: Error in ‘InternetOpenUrl’ with ‘12045’ - ‘Unknown error 12045’.
VisualStudio Bootstrapper:2021-08-24 15:53:41: WinInet failed ‘https://aka.ms/vs/15/release/installer’ with ‘Function: InternetOpenUrl, HR: -2147012851, Message: Unknown error 12045’.

尝试在本地访问https://aka.ms/vs/15/release/installer,可以正常下载,说明不是网络的问题。
最后进行N次尝试后,放弃下载buildtools2019版本,决定曲线救国。在microsoft上搜索buildtool的老版本,搜索出来如下
在这里插入图片描述
登录进去后点击这个版本的下载,到下载的界面还需要进行账号登录
在这里插入图片描述
下载这个DVD格式的buildtools,大概有1G
在这里插入图片描述
下载完成之后,是一个光盘映像文件->解压->点击"VisualCppBuildTools_Full"直接安装就可以了
在这里插入图片描述
以上环境就配好了

2、安装python包

安装好c++编译环境后,发现这个包的下载也比较复杂,勇敢牛牛不怕困难…查阅很多方法之后,找到了解决方案。
首先登陆github下载他的项目,github网址如下:

https://github.com/jakobrunge/tigramite

解压到\python\Lib\site-packages 目录下,然后以管理员身份打开cmd,将执行路径切换到tigramite的解压文件夹下。
在这里插入图片描述
接着,执行 python setup.py install
在这里插入图片描述
一顿操作后,出现安装好python包的依赖关系
在这里插入图片描述
最后按正常步骤安装Python包就可以了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值