python pyyaml2.6 安装 PYyaml失败,这是为什么

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
我在安装pyyaml的时候,报了以下错误:
copying lib3\yaml\__init__.py -& build\lib.win32-3.5\yaml
running build_ext
creating build\temp.win32-3.5
creating build\temp.win32-3.5\Release
checking if libyaml is compilable
error: [WinError 2] 系统找不到指定的文件。
----------------------------------------
Failed building wheel for pyyaml
Running setup.py clean for pyyaml
Failed to build pyyaml
Installing collected packages: pyyaml
Running setup.py install for pyyaml ... error
我以为重要的是checking if libyaml is compilable,于是找到LibYaml库,想安装一个。下载下来以后,根据教程,使用了命令:
$ ./configure
成功获得makefile等各种文件。但是在使用mingw32-make的时候报错,错误如下:
$ mingw32-make
all-recursive
process_begin: CreateProcess(NULL, make all-recursive, ...) failed.
make (e=2): ?????????????????
mingw32-make: *** [all] Error 2
请问,有什么方法可以解决吗?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
pip install pyyaml
或者在这里下载对应的WHL文件,进行安装
pip install *.whl
后一个方法可以在python3.5中安装成功.
o( ̄▽ ̄)o
周六23:19:59.18 &( ̄︶ ̄)&
D:\Dev\py3564\Scripts&pip install PyYAML-3.11-cp35-none-win_amd64.whl
Processing d:\dev\py3564\scripts\pyyaml-3.11-cp35-none-win_amd64.whl
Installing collected packages: PyYAML
Successfully installed PyYAML-3.11
同步到新浪微博
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
扫扫下载 App自由linux 的BLOG
用户名:自由linux
文章数:285
评论数:266
访问量:299559
注册日期:
阅读量:5863
阅读量:12276
阅读量:419219
阅读量:1107478
51CTO推荐博文
我需要解析twemproxy的配置文件中的pool和后端的redis主机。采用shell解析yml文件太麻烦,正好python有正对于yaml文件解析的pyyaml模块例如twemporxy的配置文件nutcracker.yamlalpha:
&&listen:&127.0.0.1:22121
&&hash:&fnv1a_64
&&distribution:&ketama
&&auto_eject_hosts:&true
&&redis:&true
&&server_retry_timeout:&2000
&&server_failure_limit:&1
&&servers:
&&&-&127.0.0.1:6379:1
&&listen:&127.0.0.1:22122
&&hash:&fnv1a_64
&&hash_tag:&"{}"
&&distribution:&ketama
&&auto_eject_hosts:&false
&&timeout:&400
&&redis:&true
&&servers:
&&&-&127.0.0.1:6380:1&server1
&&&-&127.0.0.1:6381:1&server2
&&&-&127.0.0.1:6382:1&server3
&&&-&127.0.0.1:6383:1&server4
&&listen:&127.0.0.1:22123
&&hash:&fnv1a_64
&&distribution:&ketama
&&timeout:&400
&&backlog:&1024
&&preconnect:&true
&&auto_eject_hosts:&true
&&server_retry_timeout:&2000
&&server_failure_limit:&3
&&servers:
&&&-&127.0.0.1:11212:1
&&&-&127.0.0.1:11213:1我需要解析出各个pool名称和redis主机alpha,beta,gamma &&127.0.0.1:6380127.0.0.1:63811.安装pyyamlpip install pyyaml2.使用pyyaml使用pyyaml模块最多的就是load()和dump()两个函数参考文档: 本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 python pyyaml 安装 的文章

 

随机推荐