当我尝试使用IPython.display导入clear_output,display_html,然后我显示错误:

(ImportError:没有名为IPython的模块)
我正在使用Python 2.7.13,并试图从John Conway开始生活游戏.我关注此链接:http://nbviewer.jupyter.org/url/norvig.com/ipython/Life.ipynb
我已经阅读了有关它的其他问题和答案,但任何答案都适用于我.首先,这个错误显示在命令行中,当我尝试在文件中运行此代码时.其次,这个错误直接导致IPython,而不是子模块或类似的东西.
我注意到当我们 jest.fn() 并将实现作为 .fn() 和 jest.fn().mockImplementation() 中的参数传递时,我们得到了相同的行为。如果是这样,选择合适只是一个品味问题吗?
例子:
jest.fn((num1, num2) => num1 + num2)
// same as
jest.fn().mockImplementation((num1, num2) => num1 + num2)
Run Code Online (Sandbox Code Playgroud)
有人有一些想法吗?
突然纱线不工作了。Npm 工作正常,但只能运行yarn -v,任何其他命令(例如yarn、yarn test 或yarn watch)都会显示此错误
Arguments:
/home/my.user/.nvm/versions/node/v14.15.4/bin/node /home/my.user/.nvm/versions/node/v14.15.4/bin/yarn
PATH:
/home/my.user/.nvm/versions/node/v14.15.4/bin:/home/my.user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Yarn version:
1.22.10
Node version:
14.15.4
Platform:
linux x64
Trace:
Error: EISDIR: illegal operation on a directory, read
npm manifest:
{
"name": "one",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo 'hello'"
},
"keywords": [],
"author": "",
"license": "ISC"
}
yarn manifest:
No manifest
Lockfile:
No lockfile
Run Code Online (Sandbox Code Playgroud) babel-jest ×1
ipython ×1
jestjs ×1
node.js ×1
python ×1
python-2.7 ×1
reactjs ×1
ts-jest ×1
yarnpkg ×1