我在两台机器上运行Visual Studio Code,两者的设置基本相同。一个是iMac,另一个是MacBook Air。在我的一个项目中,在iMac上,即使它在环境中,也无法识别已安装了 pandas 。
这是VSC python解释器选择:
在这里您可以看到:
我尝试卸载 pandas 并重新安装,但这没有帮助。我已经尝试确保它在非env python安装中(是),但这没有帮助。
我在同一台计算机上的其他项目基本上都以相同的方式设置,并且 pandas 工作正常。我的笔记本电脑上也有相同的项目,设置相同,并且也在那里工作。我有点难过。我想我现在将在笔记本电脑上进行开发,但是我很感激人们可能拥有的任何见识...
import pip
pip.main(["freeze"])
谢谢!迪伦
根据您的描述,该命令可以参考以下步骤:
在VSCode中输入当前的虚拟环境。
输入“ pip --version
”以检查当前使用的pip是否来自当前环境:(这确保使用pip安装pandas模块将被置于当前虚拟环境中。)
安装完成后:(我使用命令' pip install pandas
“(windows10),MAC: pip3 install pandas
)
最后一个出现了一些有趣的事情……当我从VSC窗口中运行pip.main([“ freeze”])时,我得到了一个较短的已安装软件包列表,其中不包含熊猫。当我在终端窗口(在VSC或只是普通终端)中启动环境时,命令行上的pip冻结显示了我期望的更多软件包,包括熊猫。实际目录的列表较短。
@Dylan Kaufman您更新的屏幕快照中的“站点程序包”的全部内容是否已更新?除了文件夹中预期的模块“ pandas”之外,是否还有“ pip”安装包?当您使用“ pip3 --version”时,它似乎来自当前的虚拟环境吗?(就像我回答的第2步)。如果没有pip模块软件包:1.您可以尝试安装pip。参考:pip.pypa.io/en/stable/installing/#installing-with-get-pip-py 2.您可以尝试将“ pandas”模块安装包从同一环境中的其他项目复制到该虚拟环境。
好,那很好奇。当我在无法正常工作的环境中运行pip3 --version时,它显示的是python 3.7下的/ usr / local / lib版本,就像我不在环境中一样。因此很明显,环境设置不正确。我将其删除,然后重试...
我只是重新阅读了您的答案@jillcheng,这正是您的预期。抱歉,我当时太稠密了!感谢您的帮助!
@Dylan Kaufman不客气!我们大家在学习过程中经常遇到各种问题。