我昨天遇到了这个错误,我已经通过安装缺少的可选依赖项解决了这个错误。但是今天当我在PyCharm中启动另一个Python文件时,我又遇到了同样的错误。
ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.
有人知道为什么会这样吗?
我现在再次尝试安装它和pip确认,它已经安装.
C:\Users\Ben>pip install xlrd
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: xlrd in c:\users\ben\appdata\roaming\python\python37\site-packages (2.0.1)
1条答案
按热度按时间wpcxdonn1#
我认为这里的问题是
xlrd
安装在用户范围的site-packages
中,但是pycham对每个项目使用不同的虚拟环境。这可能意味着xlrd
没有安装在您项目的虚拟环境中。您可以尝试在终端中执行以下操作:1.打开一个终端和CD进入你的项目目录。
1.键入以下命令
现在,您应该可以在shell中看到虚拟环境的名称(用括号括起来),例如-
(venv)C:\path\to\project>
。1.现在您正在使用虚拟环境,可以通过键入以下命令安装xlrd
您可以阅读有关虚拟环境的更多信息here