跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • win10 上用 pip install pycrypto,是要我安装一个几十个 G 的 visio studio 才行吗? /狗子
未分類
2020 年 10 月 24 日

win10 上用 pip install pycrypto,是要我安装一个几十个 G 的 visio studio 才行吗? /狗子

win10 上用 pip install pycrypto,是要我安装一个几十个 G 的 visio studio 才行吗? /狗子

資深大佬 : css3 8

win10 pip install pycrypto 必须要安装 visio studio 吗,几十个 G… 我现在根据报错链接下载了微软这个工具包安装了下图中打勾的 2 个,还是不行,是要继续勾选其他的继续安装吗? 另外 whl 的文件,好像只是避开这种编译安装包,并不能真正解决问题

有没有小型补丁可以解决这个问题的? win10 上用 pip install pycrypto,是要我安装一个几十个 G 的 visio studio 才行吗? /狗子 win10 上用 pip install pycrypto,是要我安装一个几十个 G 的 visio studio 才行吗? /狗子 win10 上用 pip install pycrypto,是要我安装一个几十个 G 的 visio studio 才行吗? /狗子

大佬有話說 (38)

  • 資深大佬 : jdhao

    直接安装别人编译好的二进制包

  • 主 資深大佬 : css3

    @jdhao 我想解决这个 pip install 时的编译问题,暂时先不考虑直接安装二进制

  • 資深大佬 : newmlp

    vs2019 只选 c++开发好像占用不超过 10G

  • 資深大佬 : wevsty

    那你既不愿意安装二进制的包,又不愿意装编译器从源码来编译,还能怎么办?

  • 資深大佬 : abersheeran

    用 WSL 。

  • 主 資深大佬 : css3

    @wevsty 所以不是请教大家看一下有没有小一点的补丁啥的吗

  • 資深大佬 : ipwx

    那你既不愿意安装二进制的包,又不愿意装编译器从源码来编译,还能怎么办?
    —-

    另外 Microsoft SDK 也有编译器,可以不装 VS 。另外你甚至可以用 mingw 环境,只要几百兆的 gcc 。

  • 主 資深大佬 : css3

    @newmlp 上图中还要勾选哪几个才行呢?

  • 資深大佬 : PopRain

    visual studio … 不是 visio studio

  • 資深大佬 : wanv1171

    直接安装 Visual C++ 2015 Build Tools 就可以了,不用整个安装 VS

    http://go.microsoft.com/fwlink/?LinkId=691126&fixForIE=.exe.

    https://stackoverflow.com/questions/29846087/microsoft-visual-c-14-0-is-required-unable-to-find-vcvarsall-bat

  • 資深大佬 : newmlp

    @css3 我怎么看着你这界面选项和我的不一样啊

  • 資深大佬 : chinvo

    为啥不用 whl

  • 資深大佬 : zachlhb

    安装 visual c++ for visual studio 2019 就可以了

  • 資深大佬 : ysc3839

    pycrypto 已经停止维护了,建议试试 pycryptodome,大多数情况下是兼容的。

  • 主 資深大佬 : css3

    @ysc3839 项目指定要这个

    @zachlhb 我这个不就是吗?

    @chinvo 假如安装其他的包,没有现成的二进制,需要编译,怎么搞?

    @newmlp 你的长啥样?

    @wanv1171 这玩意儿下载了,打开就是要勾选安装啥啊

    @PopRain 不好意思,打错了

  • 資深大佬 : ysc3839

    刚刚在虚拟机中尝试了下安装 Build Tools 以及编译安装 pycrypto 和 pycryptodome 。
    安装 Build Tools 前硬盘已用空间是 20.4GB ,安装后 25.2GB ,并不需要“几十个 G”。
    pycrypto 编译时提示语法错误,应该是不支持这个版本的编译器了。
    pycryptodome 没有问题。

  • 資深大佬 : love

    编程还是在 linux 下方便太多了

  • 資深大佬 : zachlhb

    @css3 好像不一样,去 visual studio 的下载页面其他组件里下载 visual c++ for visual studio 2019 的单独安装包,我前面跑 PHP 也是报 vc 库问题,搞了半天的,最好装了这个,重启后好了

  • 資深大佬 : iceco1a

    直接安装 sdk,不需要 vs

  • 資深大佬 : laqow

    去别人电脑编译完拷自己电脑上

  • 資深大佬 : mmlmml1

    尝试更新一下 setuptools:
    “`pip install –upgrade setuptools“`

  • 資深大佬 : wanv1171

    @css3 只安装这个 build tool 的话几百兆就够了

  • 資深大佬 : kokutou

    https://www.jianshu.com/p/24a6e97c423f
    找到 stdint.h 位置…
    设置参数…
    就行了…

    set CL=/FI”C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.27.29110includestdint.h”
    pip install pycrypto

    win10 上用 pip install pycrypto,是要我安装一个几十个 G 的 visio studio 才行吗? /狗子

  • 資深大佬 : imn1

    理论上只装 C++相关编译器就可以了( win10 SDK 也需要)
    上面写了是 build tools,你不是算出来只用 2.03GB 么?

    另外,那些找不到路径的问题很烦,windows 还是用预编译包安装简单
    因为很多找不到某个 dll 都会显示为:找不到编译器,你无从得知是哪个 dll

  • 主 資深大佬 : css3

    @ysc3839 勾选安装哪几项呢

    @love 是的

    @zachlhb 我是按 pip 出错提示的链接,下载的这个 build tools,安装完成,打开还是需要勾选安装其他的东西

    @mmlmml1 更新了

  • 主 資深大佬 : css3

    @imn1 上面勾选的是我已经安装了,还不行的

  • 資深大佬 : zachlhb

    @css3 一样的问题的

  • 主 資深大佬 : css3

    @kokutou 试了这样。确实可以,点赞,但我多了一步报错, LINK : fatal error LNK1158: cannot run ‘rc.exe’
    根据这个解决了 https://blog.csdn.net/zaishijizhidian/article/details/88694373

  • 資深大佬 : lingo233

    找不到是正常的, 请不要自作聪明安装到其他的位置。

  • 資深大佬 : ysc3839

    @css3 只选了 C++ 生成工具。

  • 資深大佬 : marcushbs

    装呗,以后 pip 别的包早晚会用到的

  • 資深大佬 : Jat001

    WSL + pycharm remote debug
    不要跟自己过不去,你解决了这个包,还会有别的包等着你
    直接 apt install python-crypto 啥依赖都不用管,自动帮你装

  • 主 資深大佬 : css3

    @lingo233 D 盘不能当作系统盘吗?

  • 主 資深大佬 : css3

    @Jat001 嗯。直接用远程服务器的解释器也是一种办法

  • 資深大佬 : lc1450

    不想在本地装编译器可以试试 github actions, 最近试了下,挺好用的

  • 資深大佬 : hyperbin

    为什么要安装一个停止维护一万年的库?

  • 資深大佬 : no1xsyzy

    换 Unix 或者准 Unix 环境

  • 資深大佬 : frostming

    Pycryptodome 就好了,API 完全兼容,一樣的用的

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具