PyCharm中缺少可选依赖项

t1qtbnec  于 2022-11-08  发布在  PyCharm
关注(0)|答案(1)|浏览(216)

我昨天遇到了这个错误,我已经通过安装缺少的可选依赖项解决了这个错误。但是今天当我在PyCharm中启动另一个Python文件时,我又遇到了同样的错误。

  1. ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.

有人知道为什么会这样吗?
我现在再次尝试安装它和pip确认,它已经安装.

  1. C:\Users\Ben>pip install xlrd
  2. Defaulting to user installation because normal site-packages is not writeable
  3. Requirement already satisfied: xlrd in c:\users\ben\appdata\roaming\python\python37\site-packages (2.0.1)
wpcxdonn

wpcxdonn1#

我认为这里的问题是xlrd安装在用户范围的site-packages中,但是pycham对每个项目使用不同的虚拟环境。这可能意味着xlrd没有安装在您项目的虚拟环境中。您可以尝试在终端中执行以下操作:
1.打开一个终端和CD进入你的项目目录。
1.键入以下命令

  1. .\venv\bin\activate

现在,您应该可以在shell中看到虚拟环境的名称(用括号括起来),例如-(venv)C:\path\to\project>
1.现在您正在使用虚拟环境,可以通过键入以下命令安装xlrd

  1. pip install xlrd

您可以阅读有关虚拟环境的更多信息here

相关问题