python2安装pyyaml_python-2.7 – tox无法在Windows上安装pyYaml
我的tox.ini文件在
Windows上看起来像这样
[tox]
envlist = cpy27,dpy27
skip_missing_interpreters = True
[testenv]
basepython =
cpy27: C:\Python27\python.exe
dpy27: D:\Python27\python.exe
deps =
pytest
commands = py.test tests
但是当我从命令提示符执行“tox”时,我看到了这个错误.为什么是这样?如果我在命令行上运行python setup.py install,我没有看到任何错误
Installing collected packages: coverage, pytest-cov, requests, psutil, pytz, enum, argh, pathtools, PyYAML, watchdog, monit
Running setup.py install for PyYAML: started
Running setup.py install for PyYAML: finished with status 'error'
Complete output from command d:\repos\foo\.tox\dpy27\scripts\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\foo\\appdata\\local\\temp\\pip-build-bbx8kz\\PyYAML\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\vikone\appdata\local\temp\pip-zyvbbh-record\install-record.txt --single-version-externally-managed --compile --install-headers d:\repos\foo\.tox\dpy27\include\site\python2.7\PyYAML:
running install
running build
running build_py
creating build
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\yaml
copying lib\yaml\composer.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\constructor.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\cyaml.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\dumper.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\emitter.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\error.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\events.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\loader.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\nodes.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\parser.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\reader.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\representer.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\resolver.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\scanner.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\serializer.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\tokens.py -> build\lib.win-amd64-2.7\yaml
copying lib\yaml\__init__.py -> build\lib.win-amd64-2.7\yaml
running build_ext
creating build\temp.win-amd64-2.7
creating build\temp.win-amd64-2.7\Release
checking if libyaml is compilable
error: [Error 2] The system cannot find the file specified
UPDATE
我注意到,当我手动激活virtualenv并执行“pip install pyyaml”时,它失败并出现相同的错误.但是当我在常规命令提示符中,而不是virtualenv,并执行相同的命令时,它安装得很好.
所以这似乎是pyyaml和virtualenv的一个问题,但不是tox本身.
此外,如果我在tox.ini中尝试使用easy_install命令,它可以解决任何问题.
[testenv]
install_command = easy_install {opts} {packages}
最佳答案 看起来二进制文件没有轮子,当PIP下载PyYAML时,它试图构建它而不能.
我通过下载源代码,构建一个轮子然后将其上传到我的本地devpi服务器来为我的计算机修复此问题.然后我可以在virtualenv中使用pip安装它.
我正在使用Windows 10,如果这很重要的话.
python2安装pyyaml_python-2.7 – tox无法在Windows上安装pyYaml相关推荐
- android x86小白安装教程,小白的教程,在windows上安装完美的Android手机驱动
无论什么Android手机,若想和电脑进行连接,都必须在电脑上面安装Android手机的USB连接驱动,这个过程非常简单,以下是相关的流程. 第一步,安装adb驱动,地址http://u.115.co ...
- Linux或者Windows上安装lxml失败解决方法
Linux或者Windows上安装lxml失败解决方法. 在Windows上安装失败,失败原因及解决方法总结如下: 1.pip版本未更新解决方法:通过pip安装时,需保证pip的版本没有问题,更新方法 ...
- windows上安装Anaconda和python的教程详解
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...
- 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项
在WINDOWS上安装ORACLE RAC的注意事项 1.检查防火墙和杀毒软件 如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Ass ...
- Windows上安装AD域控制器注意事项及常见问题处理办法
以Windows Server 2008 R2 SP1 x64为例,在ECS Windows上安装域控制器时,要注意的事项和常见问题说明如下: 1. 要点和注意事项: 所有域节点的如下服务必须启动,推 ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...
最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...
- PHP 1:在Windows上安装和配置PHP,Apache和My SQL
PHP 1:在Windows上安装和配置PHP,Apache和My SQL 原文:PHP 1:在Windows上安装和配置PHP,Apache和My SQL 如果你Google一把类似的主题,你会发现 ...
- java 中window_教你如何在windows上安装Java
最近够倒霉的,电脑硬盘坏了,重新做了个系统,各种环境全都没了,/(ㄒoㄒ)/~~ 然后我发现自己在重新安装各种环境的时候,有些东西竟然还需要去查,所以决定把这些环境的配置都写成博客记录下来. 今天就教 ...
最新文章
- 一些常用的dos命令
- iOS App Launch Option
- 文件包含漏洞不能包含php,ThinkPHP5漏洞分析之文件包含
- GDCM:gdcm::Parser的测试程序
- SQL Server 2008之DMF
- XP+WIN7双系统安装,备份,启动菜单修复
- sh linux 一组命令,linux中的组命令和子shell
- brother标签打印软件_标签打印软件如何调整字体高度
- 5.大数据架构详解:从数据获取到深度学习 --- 流处理
- R中读取Excel大文件
- 算法导论第三版 第30章习题答案
- 影响网站跳出率的因素
- java 大于或等于_java大于等于怎么表示
- 软件设计 基础篇(二) 交互设计
- bzoj4246: 两个人的星座
- Docker的privileged的作用
- Android中获取屏幕信息的几种方式
- 使用优启通安装最新原装纯净版Win10系统
- ettercap的使用帮助文档 官方man page的个人理解
- c语言中分不分大小写,C语言高级语言程序设计(一)-第四章 程序设计方法-模块化与算法设计.ppt...
热门文章
- c语言程序设计的反思,C语言程序设计课程教学反思.doc
- matlab stereo,matlab stereo_gui立体标定
- 清除路由器密码 路由器密码破解
- tcl手机 手写java_TCL魔法手指V2.0 (使笔记本Synaptics触摸板变身为手写板)
- SIM USIM ESIM UICC科普
- inspect python_Python之inspect模块实现获取加载模块路径的方法
- sos.exe 病毒与sos.exe专杀工具
- unity代码更换ui图片_Unity3d 低分辨率UI素材换高分辨率素材填坑笔记
- 公众号 接收规则 消息_微信公众号开发之模板消息
- 学习游戏引擎对新人游戏开发的重要性