返回信息流用easy_install安装PyCrypto包,可是一直报缺VC++10.0(找不到vcvarsall.bat文件)。
我安装的是VS2013.找到了VC文件夹中的vcvarsall.bat,并已经把VS11.0和VS12.0中的VC文件夹都添加到了系统环境变量的path中了。
应该不是VS版本的事吧,因为它说的是找不到文件,但是文件有。
会不会是安装PyCrypto时编译器的搜索路径不是由path决定。那是在哪里设置呢?
我也试图在C:\Users\admin\AppData\Local\Temp中找到下载好的PyCrypto安装包,但似乎不存在平时的那种可读的文件,都是乱七八糟的临时文件。
已经安了三天了。
暖神在哪里?!!!
这是一条镜像帖。来源:北邮人论坛 / python / #7277同步于 2015/6/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
[问题]安装PyCrypto包
tian7838526
2015/6/8镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 nuanyangyang 的大作中提到: 】
: 用linux吧
暖神编python一直用linux吗。。。
windows很不方便吗。。。
【 在 tian7838526 的大作中提到: 】
: 暖神编python一直用linux吗。。。
: windows很不方便吗。。。
:
说真的,在Windows下用Python是一种欲仙欲死的感觉。如果对Python以及编译什么的不熟悉的话,还是用Linux吧。
【 在 nuanyangyang 的大作中提到: 】
:
: 说真的,在Windows下用Python是一种欲仙欲死的感觉。如果对Python以及编译什么的不熟悉的话,还是用Linux吧。
好一个欲仙欲死!
非常感谢暖神!
【 在 feilengcui 的大作中提到: 】
: 这个确实奇葩,我用vs的terminal(有vcvarsall.bat)安装需要编译的包时还是会遇到这问题,最后还是去下了编译好的。。。
问题是我见到的编译好的PyCrypto要python3.3,我的是3.4.2,居然安不了。。。
谢谢你你这么一说我开心不少~
上午上课无聊用手机打的字,没有电脑上验证,而且把改pypy的环境记混了,我的锅。
我看我改的python3.4是
C:\Python34\Lib\distutils\msvc9compiler.py中的find_vcvarsall函数,
大概231行toolskey = "VS%0.f0COMNTOOLS" % version
改成: toolskey = "VS120COMNTOOLS"
【 在 tian7838526 的大作中提到: 】
: 可我的distutils里没有windows.py这个文件啊。。。
: 发自「佳邮」