1.问题:在官网下载python msi后无法在window server 2008 R2安装,无法打开此安装程序包 确定这是一个有效的windows installer
答:下载为sign的版本,更换为前一个即可。【无效问题】
答:发现是底层的库没有,具体参考:
Microsoft Visual C++ 2008 Redistributable Package
link (x86): https://www.microsoft.com/en-us/download/details.aspx?id=29
link (x64): https://www.microsoft.com/en-us/download/details.aspx?id=15336
根据系统及 Python 版本安装相应 vcredist (32 or 64)
然后再次安装Python 即可。
link (x86): https://www.microsoft.com/en-us/download/details.aspx?id=29
link (x64): https://www.microsoft.com/en-us/download/details.aspx?id=15336
根据系统及 Python 版本安装相应 vcredist (32 or 64)
然后再次安装Python 即可。
作者:匿名用户
链接:https://www.zhihu.com/question/31805349/answer/93142223
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
2.在安装了python设置了环境变量后为什么还是无法起作用
答:重启可能才会起效
3.在进行模块输出的时候,总之会带出none
答:none是因为直接print 函数造成,不要带print直接调用函数即可
4.logging.basic config 没有生成文件
答:因为在logging.basic之前已经有相关语句,造成继续使用系统默认配置。
5.range函数的参数问题
def range(start=None, stop=None, step=None): # known special case of range
定义的时候三个参数都有默认值,但是如果你选择stop不传入的话,完全没有按照正常逻辑一直加下去。
而且当你start= stop= step=居然也报错,python函数参数的真是奇葩啊!
答:?????
6.findall和seach的使用
答:建议优先使用findall,因为在匹配的时候发现有时候如果出现换行的时候,整体字母并没有变化,只是因为某种原因多了一个换行,结果seach更死板一点,因为写正则的时候就没有考虑,但是findall有一个re.s所有可以自动底层处理
7.乱码问题(特别关注)
在进行网页抓包的时候 ide和file都设置为 utf-8 网页编码也为utf-8 print '哈哈'居然乱码。
8.下载srcapy 的时候提示没有vc 9.0+,microsoft visual c++ 9.0 required
本文解答了Python安装过程中的常见问题,包括在Windows Server 2008 R2上安装Python MSI的问题解决办法、环境变量配置后失效的原因、模块输出时显示None的解决方式、logging基本配置未生效的情况、range函数参数的使用说明、正则表达式findall与search的区别、网页抓取时出现乱码的处理方法以及安装特定Python库时的依赖问题。
4154

被折叠的 条评论
为什么被折叠?



