起因:学到多线程greenlet模块时,greenlet模块死活装不上,以为pycharm坏掉了,浪费了一下午。

#pip3 install greenlet
from greenlet import greenlet
import time def eat(name):
print('%s eat 1' % name)
# time.sleep(1)
g2.switch('egon')
print('%s eat 2' % name)
g2.switch() def play(name):
print('%s play 1' % name)
g1.switch()
print('%s play 2' % name) g1 = greenlet(eat)
g2 = greenlet(play) g1.switch('egon')

报错如下:

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

----------------------------------------
Command "e:\soft\python3.6_x64\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\RJ-TR19\\AppData\\Local\\Temp\\pip-build-q2fmqstd\\pycrypto\\setup.py';f=getattr(tokenize, 'open',
 open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\RJ-TR19\AppData\Local\Temp\pip-dchg89ka-record\install-record.txt --
single-version-externally-managed --compile" failed with error code 1 in C:\Users\RJ-TR19\AppData\Local\Temp\pip-build-q2fmqstd\pycrypto\

最后的pycrypto说明缺少该包,需要安装

解决办法:

下载Microsoft Visual C++ 14.0

右键以管理员身份运行,选择默认方式安装即可,电脑也不用重启,直接pip安装所需要的插件就行

地址:https://pan.baidu.com/s/18bjsvBIgBAhn5_6ApMcFew 密码: zkzf

最新文章

  1. BI之SSAS完整实战教程6 -- 设计维度、细化维度上:创建维度定义特性关系
  2. from 表单提交
  3. 2016030401 - java性能优化建议
  4. Verilog HDL模块的结构
  5. PHP android ios相互兼容的AES加密算法
  6. C#研究OpenXML之路(4-使用第三方库)
  7. HTML基础-标签
  8. hsdf -- 6.21 -- day6
  9. WPF Chart
  10. K - FatMouse and Cheese
  11. Git多人协作工作流程
  12. [转]mysql 一个表两列的值交换
  13. 如何在CentOS 7.2上创建NFS的Share,然后让Client可以访问
  14. 1017 A除以B
  15. JVectorMap地图插件.Net版开源
  16. 如何注入值到Spring bean属性
  17. HTTP 常见异常状态及Delphi IDHTTP 控件处理方式
  18. [洛谷P2365] 任务安排
  19. Android系统字体规范
  20. linux开机过程

热门文章

  1. mysql的数据库开放权限
  2. 【二叉搜索树】的详细实现(C++)
  3. python中字符串内置方法
  4. [爬坑记录] Qt 代码卡住 不发信号 不触发槽
  5. Opencv模块
  6. 利用mnist训练集生成的caffemodel对mnist测试集与自己手写的数字进行测试
  7. React源码解析之React.Children.map()(五)
  8. 多表更新:update,join
  9. ARM架构Linux环境安装python2.7.9
  10. Dart语言学习(八) dynamic