Python3.9 和 Miniconda 没有名为 'pytest' 的模块
No module named 'pytest' with Python3.9 and Miniconda
我有 Ubuntu 18.04 我已经安装了 Miniconda 和 python 3.9
我已经安装了 pytest 并像这样验证它:
which pytest
/usr/bin/pytest
当我尝试从 python 导入它时出现错误:'No module named 'pytest'
python3
Python 3.9.5 (default, Jun 4 2021, 12:28:51)
[GCC 7.5.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pytest
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pytest'
我该如何解决这个问题?
您已安装 pytest
,但不在您的 conda 环境中 - /usr/bin/pytest
不是 conda
安装的位置。您需要通过 运行
安装
conda install -c conda-forge pytest
我有 Ubuntu 18.04 我已经安装了 Miniconda 和 python 3.9
我已经安装了 pytest 并像这样验证它:
which pytest
/usr/bin/pytest
当我尝试从 python 导入它时出现错误:'No module named 'pytest'
python3
Python 3.9.5 (default, Jun 4 2021, 12:28:51)
[GCC 7.5.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pytest
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pytest'
我该如何解决这个问题?
您已安装 pytest
,但不在您的 conda 环境中 - /usr/bin/pytest
不是 conda
安装的位置。您需要通过 运行
conda install -c conda-forge pytest