吐血教训~!

在github上看到一个项目,觉得不错,就想克隆到本地玩一下。

嗯,项目介绍是说基于python 3.6

然而我却下载了3.10.4版本的python

配置环境时问题多得要命。

一、首先,报错pdfminer3k=1.3.3.1版本不存在,这个简单,换成了1.3.3.2的,应该没啥问题。

二、要命的来了,error:microsoft visual c++ 14.0 r greater is required
各种上网查,知道是由于没有安装Microsoft Visual C++ Build Tools造成的,问题是这个工具联网下载不了,好像说是要科学上网才行,官网没有离线安装的版本。就各种找啊是啊,最后才找到了一个完整的iso文件,成功安装。

三、离谱,我以为安装完就没了,结果
error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe’ failed with exit code 2

然后有开始查啊,看到一个资料:
······························································

请确保你已经安装了第一种情况中的 Visual C++ Build Tools (或者安装Visual Studio)

1.仍然是以管理员运行上述 Command Prompt

2.到 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools 中,找到 vsvars32.bat 并且复制这个bat文件的全路径,并在外面加上英文双引号

例如: “C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat”

在 Command Prompt 中 输入上述带双引号的全路径并回车

3.在 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include 中找到 stdint.h 并且复制其全路径,并在外面加上英文双引号

例如: “C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h”

在 Command Prompt 中输入 set CL=-FI加上一步的路径

例如: set CL=-FI"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h"

4.在 Command Prompt 中运行你的pip install
作者:xyqyear https://www.bilibili.com/read/cv1094775 出处:bilibili

····································································
在第二步的时候,又遇到一个问题,ERROR Cannot determine the location of the VS Common Tools Folder
要命,又是各种查,最后在注册表导入了一项数据:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\SxS\VS7]
"14.0"="C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\"

终于可以了,到了第4步,what?还是ERROR … cl.exe failed exit code 2。。。。。

于是,我想起查 Error Microsoft Visual C++ Build Tools 的时候看到过,可以跳过这个编译生成的步骤,先下载包的whl文件,然后直接安装

pip install ****.whl

嗯嗯,我试了,omg,ERROR: whl is not a supported wheel on this platform

累了。

然后,我想起来,介绍说的版本是3.6

因此,我换了,然后,pip install sucessfully!

总结:
其实,如果我一开始用的是版本3.6的话,那第3部分的错误就不会遇到了,第2部分应该是不可避免的,不管哪个版本的python,都需要C++ 生成工具支持进行编译才能安装某些库。
这个教训挺好,了解了一下不同版本的python如何共存,了解了不同版本的python能安装的库也不一样,了解了一下
…好像没了。``

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值