首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让Pytest在Django炊具/Python3.x项目中运行

让Pytest在Django炊具/Python3.x项目中运行
EN

Stack Overflow用户
提问于 2017-11-23 15:32:39
回答 1查看 427关注 0票数 3

我正在构建一个新的炊具-django项目。这是我跟踪的本地设置指令

当我运行"pytest“时,当它试图收集时,我会得到以下错误7次:

  • 错误采集node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
  • 错误采集node_modules/node-gyp/gyp/pylib/gyp/common_test.py
  • 错误采集node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
  • 错误采集node_modules/node-gyp/gyp/pylib/gyp/input_test.py
  • 错误采集node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
  • 错误采集node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
  • 错误采集node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py ../../Envs/kishikoi/lib/python3.6/site-packages/_pytest/python.py:395: in _importtestmodule mod = self.fspath.pyimport(ensuresyspath=importmode) ../../Envs/kishikoi/lib/python3.6/site-packages/py/_path/local.py:662: in pyimport __import__(modname) E File "/Users/emilepetrone/Sites/kishikoi/node_modules/node-gyp/gyp/pylib/gyp/__init__.py",第37E行打印'%s:%s:%d:%s %s‘% (mode.upper(),os.path.basename(ctx),E^E SyntaxError:无效语法

有什么想法吗?谢谢-

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-23 15:54:13

pytest正在尝试加载您的node_modules目录。node-gyp不支持Python 3,因此您将得到错误。可以将测试发现更改为排除node_modules

关于mailhog的第二个问题看起来不相关。您可以尝试将grunt命令从./mailhog更改为/path/to/project/mailhog。我不熟悉咕噜声,所以我不知道是否有更好的方法来改变这条路。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47458933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档