在PyCharm CE上运行重新解释:导入错误:无法从“jinja2”导入名称“contextfilter”

oxalkeyp  于 2022-12-18  发布在  PyCharm
关注(0)|答案(1)|浏览(1060)

我在PyCharm CE上安装了reprexpy 0.3.1,但是当我运行它时,我得到了以下错误:

(...)
File "/Users/serena/PycharmProjects/pythonProject2/venv/lib/python3.7/site-packages/nbconvert/exporters/html.py", line 14, in <module>
    from jinja2 import contextfilter
ImportError: cannot import name 'contextfilter' from 'jinja2' (/Users/serena/PycharmProjects/pythonProject2/venv/lib/python3.7/site-packages/jinja2/__init__.py)

Process finished with exit code 1

按照herehere的建议,我尝试在终端中更新nbconvert:

pip install --upgrade nbconvert

然后我重新启动PyCharm CE,但我一直得到相同的错误。

fcg9iug3

fcg9iug31#

我知道这是一段时间以来,因为你张贴了这一点,但如果你还在工作,我添加了/home/USERNAME/.local/bin到我的路径,这解决了问题。它看起来像mini-conda没有添加到路径。
把这个添加到你的.bashrc中--假设你使用的是bash,并且你的个人资料存储在那里。

# Getting Jupyter on Path
$PATH = $PATH/home/USERNAME/.local/bin

相关问题