python中下载scrublet包---doublet检测

2022-05-24  本文已影响0人  生信小白花
  1. Win + R 打开运行窗口,输入cmd回车,打开命令行窗口
  1. 找到pip安装路径。


    image.png

Python2/Python3安装路径是相同的,都在C:\Python 38\Scripts路径下

  1. 拖动pip主应用程序到命令行窗口,直至命令行窗口增加了如下代码

输入“install + 模块/包名”,注意中间要有空格。然后回车。窗口中会显示下载信息。


image.png
  1. 报错 Microsoft Visual C++ 14.0 is required.


    image.png

    在网上看到两种解决方法。
    方法1:手动下载安装WHL文件。

下载链接:whl文件下载链接

网传找到需要下载的包,下载安装即可,但是这里并没有pyhanlp的相关包…另外,网传随便下载安装任一个都可以:

下载对应Python版本(注:cp38 代表python3.8版本)、电脑win32或win64位的文件,然后执行pip install ***,顺利的话可以解决问题。pip install scrublet-0.2.3-py3-none-any.whl
(本人尝试失败)
方法2:下载安装C++14.0

由于报错是因为缺少Microsoft Visual C++ 14.0,所以最直接的做法就是下载安装VS。

访问链接:https://visualstudio.microsoft.com/zh-hans/downloads/

image.png

下载安装完成后,此时电脑中已经完成visual-cpp-build-tools 工具的安装,再次打开pycharm,执行pip install scrublet,即可完成安装:


image.png

总结:

Microsoft Visual C++ 14.0 is required 问题在pip安装包时偶尔发生,一般常见的包可以通过第一种方式解决,毕竟第二种方式要在电脑上安装部分的VS,下载速度较慢,第二种方法相对来说,一劳永逸,不需要每次都去找安装包,各位朋友看自己需要,两种方法都可行。对于下载的Microsoft Visual C++ 版本:Visual Studio 2013 ---> 12

Visual Studio 2015 ---> 14

Visual Studio 2017 ---> 15

python3 是用 VC++ 14 编译的, python27 是 VC++ 9 编译的, 安装 python3 的包需要编译的也是要 VC++ 14 以上支持的。

耐心等待安装完成。安装完成后,我们在Python交互窗口导入包,如果不报错,那么说明安装成功,否则安装失败。


image.png
上一篇 下一篇

猜你喜欢

热点阅读